WebPack错误集

webpack-dev-server跨域设置反向代理出现404错误

问题栈

分析解决

  • 看到404后,再次看了下启动服务配置文件,估计是pathRewrite这个没起做用;
//代理服务器
const proxy = [{
    path: '/api/*', //必须得有一个文件地址,若是顶层文件夹名字不一样,则用/*代替
    target: 'http://api.test.com',  
    pathRewrite: {"^/api" : ""},
    secure: false
}];
const server = new WebpackDevServer(webpack(config), {
    publicPath: config.output.publicPath,
    progress: true,
    stats: {
        colors: true,
    },
    proxy
});
  • 通过一番折腾在官方文档中发现说明,这个属性增长v1,15.0中,ping go !这时候发现应该找到问题所在,果真把webpack-dev-server更新到1.15.0就正常了。

参考:webpack-dev-server官方文档
http-proxy-middlewarehtml

相关文章
相关标签/搜索