vue打包后,用后端接口報(bào)錯304、404問題
vue打包用后端接口報(bào)錯304、404
問題描述
后端打包部署成功以后,更換了地址信息,前端修改vue.config,js中代理跨域的配置,但是前端打包后出現(xiàn)接口報(bào)錯304、404
解決辦法
在axios請求中修改配置對象baseURL:
baseURL: process.env.NODE_ENV === "development" ? "" : "http://112.74.72.92:8085"
位置如下圖:
vue項(xiàng)目打包上線后接口地址報(bào)錯問題
代理設(shè)置的作用是你要訪問后端的請求直接發(fā)到當(dāng)前站點(diǎn),因此你的 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)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解基于iview-ui的導(dǎo)航欄路徑(面包屑)配置
這篇文章主要介紹了詳解基于iview-ui的導(dǎo)航欄路徑(面包屑)配置,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-02-02vue環(huán)形進(jìn)度條組件實(shí)例應(yīng)用
在本文中我們給大家分享了關(guān)于vue環(huán)形進(jìn)度條組件的使用方法以及實(shí)例代碼,需要的朋友們跟著測試下吧。2018-10-10基于 Vue 的 Electron 項(xiàng)目搭建過程圖文詳解
這篇文章主要介紹了基于 Vue 的 Electron 項(xiàng)目搭建過程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07vue中實(shí)現(xiàn)拖拽排序功能的詳細(xì)教程
在業(yè)務(wù)中列表拖拽排序是比較常見的需求,下面這篇文章主要給大家介紹了關(guān)于vue中實(shí)現(xiàn)拖拽排序功能的詳細(xì)教程,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-08-08