使用webpack配置proxy来代理接口总是报404?

1.数据接口是http://www.xxx.com/api.paper/ 数据在这个接口下,我使用webpack-devServer来配置proxy,但是页面上报错404not found。

2.proxy : {

        '/manage' : {
            target: 'http://www.xxxx.com/',
            changeOrigin : true
        }
    }
   

这是webpack的配置,
发送请求使用jquery的ajax,url参数里面写的是"/manage/api/paper/"

然后我粗暴的将proxy里面的“/manage”改成了“/”,target里面写的是完整的接口url,页面上就能获取数据。。但是这样不合适啊!!大神帮帮我哟。

阅读 7.9k
2 个回答

pathRewrite: {

                '^/manage': ''
            }
'/api' : {
            target: 'http://www.xxxx.com/',
            changeOrigin : true
        }

这样写,匹配/api 的路由,

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