axios 跨越配置代理后 post 405 get正常

2020-06-13  本文已影响0人  皇甫圣坤

跨域配置如下:

module.exports = {
  publicPath: './',
  devServer: {
    host: '0.0.0.0',
    port: '8080',
    open: true,
    proxy: {
      '/api': {
        target: 'http://v2.yibyi.net',
        changeOrigin: true,
        pathRewrite: { '^/api': '' }
      }
    }
  }
}

之后请求,发现post请求报405错误,get请求正常,原因:

笔者项目web.xml中配置拦截器对默认是否允许跨域请求属性为:true

即:web.xml中配置与前端页面重复而导致了某种冲突。

解决:

注释掉  changeOrigin: true 属性,即:

//changeOrigin: true
上一篇 下一篇

猜你喜欢

热点阅读