vue打包后,用后端接口報錯304、404問題
vue打包用后端接口報錯304、404
問題描述
后端打包部署成功以后,更換了地址信息,前端修改vue.config,js中代理跨域的配置,但是前端打包后出現(xiàn)接口報錯304、404
解決辦法
在axios請求中修改配置對象baseURL:
baseURL: process.env.NODE_ENV === "development" ? "" : "http://112.74.72.92:8085"
位置如下圖:
vue項目打包上線后接口地址報錯問題
代理設(shè)置的作用是你要訪問后端的請求直接發(fā)到當(dāng)前站點,因此你的 api 路徑都應(yīng)該是不含 hostname 的相對路徑
部署到生產(chǎn)環(huán)境時,只要相對路徑保持不變,就不需要任何設(shè)置。
如果開發(fā)環(huán)境下的 api 路徑和生產(chǎn)環(huán)境的路徑不一致,那么一定可以通過設(shè)置 proxyTable 使之一致。
因此,結(jié)論是,只要 proxyTable 設(shè)置得好,部署上線不需要做任何改動。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解基于iview-ui的導(dǎo)航欄路徑(面包屑)配置
這篇文章主要介紹了詳解基于iview-ui的導(dǎo)航欄路徑(面包屑)配置,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-02-02vue環(huán)形進(jìn)度條組件實例應(yīng)用
在本文中我們給大家分享了關(guān)于vue環(huán)形進(jìn)度條組件的使用方法以及實例代碼,需要的朋友們跟著測試下吧。2018-10-10