跨域配置如下:
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