错误内容:
DeprecationWarning: 'onAfterSetupMiddleware' option is deprecated. Please use the 'setupMiddlewares' option
翻译过来大概是不推荐使用“ onAfterSetupMiddleware”选项。请使用“ setupMiddleware”选项。
错误原因:
react17版本的写法
const proxy=require('http-proxy-middleware')
module.exports=function(app){
app.use(
proxy('/api',{
target:'http://127.0.0.1:5000',
changeOrigin:true,
pathRewrite:{
'^/api':''
}
})
)
}
react18版本需要使用createProxyMiddleware
完整代码:
const {createProxyMiddleware}=require('http-proxy-middleware')
module.exports=function(app){
app.use(
createProxyMiddleware('/api',{
target:'http://127.0.0.1:5000',
changeOrigin:true,
pathRewrite:{
'^/api':''
}
})
)
}