react setupProxy.js導(dǎo)致項(xiàng)目無(wú)法啟動(dòng)的解決
react setupProxy.js導(dǎo)致項(xiàng)目無(wú)法啟動(dòng)
如果是因?yàn)樘砑恿藄etupProxy.js導(dǎo)致項(xiàng)目無(wú)法啟動(dòng),檢查此文件中的如下內(nèi)容:
低版本 http-proxy-middleware
const proxy = require('http-proxy-middleware')//引入http-proxy-middleware,react腳手架已經(jīng)安裝
module.exports = function(app){
app.use(
proxy('/api',{ //遇見(jiàn)/api1前綴的請(qǐng)求,就會(huì)觸發(fā)該代理配置
target:'http://localhost:5000', //請(qǐng)求轉(zhuǎn)發(fā)給誰(shuí)
changeOrigin:true,//控制服務(wù)器收到的請(qǐng)求頭中Host的值
pathRewrite:{'^/api':''} //重寫(xiě)請(qǐng)求路徑,下面有示例解釋
}),
proxy('/api2',{
target:'http://localhost:5001',
changeOrigin:true,
pathRewrite:{'^/api2':''}
}),
)
}高版本 http-proxy-middleware
const proxy = require('http-proxy-middleware')//引入http-proxy-middleware,react腳手架已經(jīng)安裝
module.exports = function(app){
app.use(
proxy.createProxyMiddleware('/api',{ //遇見(jiàn)/api1前綴的請(qǐng)求,就會(huì)觸發(fā)該代理配置
target:'http://localhost:5000', //請(qǐng)求轉(zhuǎn)發(fā)給誰(shuí)
changeOrigin:true,//控制服務(wù)器收到的請(qǐng)求頭中Host的值
pathRewrite:{'^/api':''} //重寫(xiě)請(qǐng)求路徑,下面有示例解釋
}),
proxy.createProxyMiddleware('/api2',{
target:'http://localhost:5001',
changeOrigin:true,
pathRewrite:{'^/api2':''}
}),
)
}版本如果是2以上就算是高版本,尤其是最新的項(xiàng)目
配置setupProxy.js代理,頁(yè)面報(bào)錯(cuò)404問(wèn)題
遇到了一個(gè)問(wèn)題,就是更換解決跨域問(wèn)題方式時(shí),配置setupProxy.js代理后,可以正常啟動(dòng),但是報(bào)404訪問(wèn)不到頁(yè)面。
原因是:
// setupProxy.js
const proxy = require('http-proxy-middleware')
module.exports = function(app) {
app.use(
proxy('/api/**', { //`api`是需要轉(zhuǎn)發(fā)的請(qǐng)求
target: 'http://127.0.0.1:8083', // 這里是接口服務(wù)器地址
changeOrigin: true,
})
)
}更改為
// setupProxy.js
const {createProxyMiddleware} = require('http-proxy-middleware')
module.exports = function(app) {
app.use(
createProxyMiddleware('/api/**', { //`api`是需要轉(zhuǎn)發(fā)的請(qǐng)求
target: 'http://127.0.0.1:8083', // 這里是接口服務(wù)器地址
changeOrigin: true,
})
)
}即可~~~~
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
react實(shí)現(xiàn)pure render時(shí)bind(this)隱患需注意!
這篇文章主要為大家詳細(xì)介紹了值得你在react實(shí)現(xiàn)pure render的時(shí)候,需要注意的bind(this)隱患,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03
react-redux中connect的裝飾器用法@connect詳解
這篇文章主要介紹了react-redux中connect的裝飾器用法@connect詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-01-01
關(guān)于?React?中?useEffect?使用問(wèn)題淺談
本文主要介紹了關(guān)于React中useEffect使用問(wèn)題淺談,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06
React簡(jiǎn)便獲取經(jīng)緯度信息的方法詳解
在現(xiàn)代的Web應(yīng)用程序中,獲取用戶(hù)的地理位置信息是一項(xiàng)常見(jiàn)的需求,本文我們將介紹如何在React應(yīng)用程序中簡(jiǎn)便地獲取用戶(hù)的經(jīng)緯度信息,需要的可以參考下2023-11-11
react antd表格中渲染一張或多張圖片的實(shí)例
這篇文章主要介紹了react antd表格中渲染一張或多張圖片的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-10-10

