Proxy 网页包代理不工作
我现在正在编写一个vue项目,我想向远程服务器发送一些api请求 因此,我将其添加到我的Proxy 网页包代理不工作,proxy,webpack,vue.js,webpack-dev-server,Proxy,Webpack,Vue.js,Webpack Dev Server,我现在正在编写一个vue项目,我想向远程服务器发送一些api请求 因此,我将其添加到我的webpack.dev.conf.js: devServer: { historyApiFallback: true, noInfo: true, hot:true, open:true, proxy: { '/api': { target: 'http://47.93.247.233', secure:
webpack.dev.conf.js
:
devServer: {
historyApiFallback: true,
noInfo: true,
hot:true,
open:true,
proxy: {
'/api': {
target: 'http://47.93.247.233',
secure: false,
changeOrigin: true,
pathRewrite: {'^/api' : ''}
}
}
},
但我的浏览器里还是有404
我确信服务器是正常的:
我想可能是webpack devServer没有将我的http请求转发到远程服务器。我的代码有什么错误吗?或者,我可以试试其他方法吗
提前谢谢 您是否尝试使用
proxyTable: {...},
而不是
proxy{}
我运行的是带有npm V5.6.0的webpack版本3.10.0,这很好用!
可能是,您也会尝试“logLevel:“debug”,以便在终端窗口中看到一些提示。您的服务器不正常。请查看第二个屏幕截图,状态也是“404”,标题也是“在/login上找不到页面”/“。也许你的配置工作得很好,只是你的后端真的很糟糕。”404@EvaldoBratti很抱歉,我忘记了我的登录url是“/account/api”而不是“/login”,但我发现这个问题仍然存在。我用另一个api更新了我的问题(比“登录”简单得多)。