近期在寫項目時遇到了常見的跨域問題,打算使用反向代理的方式解決,嘗試了網上很多方法都沒有配置成功,始終無法識別代理。最終自己摸索出瞭解決方法。
解決方法
- 修改config/index.js文件中proxyTable:{}項。
Target爲目標地址
‘/api’可替換爲其他,需要保持一致
- 修改config/dev.env.js文件中在NODE_ENV:’”development”’,後添加BASE_API: ‘”/api”’ ,這裏注意與上一步保持一致。
- 配置請求的根路徑,修改src/main.js文件,axios.defaults.baseURL = process.env.BASE_API;