1.修改環境變量:
在以下兩個文件:
.env_staging 【如果修改這個,需要以npm run build:stage啟動】
.env_production 【如果修改這個,需要以npm run build:production啟動】
修改內容為:
# just a flag
ENV = 'production'
# base api
VUE_APP_BASE_API = '/prod-api' //一般這個是模板 : 模擬數據的api
VUE_APP_BASE_API2 = 'http://IP:PORT/server/sdk' //這個項目后台的api,可以多個
修改了這一步,在客戶端,才能利用env.process.env.VUE_APP_BASE_API 取得到對應的值。要不,對應代碼,里面讀取不到。
- 修改nginx配置
location /server/sdk {
proxy_pass http://IP:PORT/server/sdk;
}
location / {
# 前端打包的靜態文件
root /var/www/dist/;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
