Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Proxy 网页包代理不工作_Proxy_Webpack_Vue.js_Webpack Dev Server - Fatal编程技术网

Proxy 网页包代理不工作

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:

我现在正在编写一个vue项目,我想向远程服务器发送一些api请求

因此,我将其添加到我的
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更新了我的问题(比“登录”简单得多)。