1. 程式人生 > >【web框架】【 Cloud-Admin學習筆記(二)】【前後端分離的釋出配置】

【web框架】【 Cloud-Admin學習筆記(二)】【前後端分離的釋出配置】

因為spirng前後端分離設計,釋出流程略有不同,前後端單獨釋出,通過nginx整合

1、前端專案打包

#轉到前端專案根目錄

cd D:\001\myProject\GitHub\AG-Admin-v2-UI

# 構建生成環境

cnpm run build:prod

然後等待伺服器build,如果成功後會提示

打包成功後的檔案在dist目錄,把檔案拷貝到nginx根目錄下html\dist

2、nginx配置

         location / {
           # 指向我們打包後上傳的前端檔案
            root   html/dist;
            index  index.html index.htm;
        }
         location /jwt/ {
        # 轉發請求到後端服務閘道器
        proxy_pass http://127.0.0.1:8765/jwt/;
        }
        location /api/ {
        proxy_pass http://127.0.0.1:8765/api/;
        }

3、重啟nginx