在前端打包部署時,為了免去不同環境打包的麻煩,項目用的流水線觸發方式。在這裡不細說,重點說說下麵情況。 當項目提交打包部署後,訪問壓測環境或者生產環境的地址來使用項目時,發現介面報錯404。 在NETWORK里發現介面的BASEURL和當前環境需要調用的後端baseurl不同。 主要問題在於配置問題 ...
在前端打包部署時,為了免去不同環境打包的麻煩,項目用的流水線觸發方式。在這裡不細說,重點說說下麵情況。
當項目提交打包部署後,訪問壓測環境或者生產環境的地址來使用項目時,發現介面報錯404。
在NETWORK里發現介面的BASEURL和當前環境需要調用的後端baseurl不同。
主要問題在於配置問題。
1.首先根目錄下新建下麵三個文件,三個文件里的地址要統一 一樣。(註意最好全拼,可能因為版本過低縮寫什麼dev,prod不被識別)
2.在package.json文件的scripts中寫一下命令配置。
`--mode` 參數用於指定構建的模式。`--mode production` 表示構建模式為生產環境。 然後build:prod是和後端商量好的打包生產的命令(這裡也可以嘗試cross-env,不具體介紹了)3.要記得配置路由攔截 (註意攔截器別寫了沒用....)
TRANSLATE with x English TRANSLATE with EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back