webpack 设置代理失败

  1. 我直接访问 http://gluxen.com/killBoss/getProps.json该链接是可以访问到的
  2. webpack.config.js如下设置,我使用 "webpack-dev-server": "^2.10.1",然后启动项目

"start": "webpack-dev-server --inline"就不能访问到请求,为什么?我需要如何设置代理?

    var webpack=require('webpack');
    module.exports = {
        entry: './js//app.js',
          output: {
            filename: 'bundle.js'
        },
          devServer: {
            historyApiFallback: true,
            inline: true,
            proxy: {
                 '/api':{
                       target: "http://gluxen.com/",
                    pathRewrite: {"^/killBoss" : "/killBoss"},
                    changeOrigin: true
                 }     
            }
        },
        plugins:[
            new webpack.HotModuleReplacementPlugin()
         ]
    
    };
阅读 3.8k
2 个回答

proxy: {

 '/killBoss':{
    target: "http://gluxen.com/killBoss/getProps.json",
    pathRewrite: {"^/killBoss" : ""},
    changeOrigin: true
 }

}
这样你的请求url直接为‘/killBoss’即可【前面不要加东西了,直接/killBoss

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进