跨域配置如下:
module.exports = {
publicPath: './',
devServer: {
host: '0.0.0.0',
port: '8080',
open: true,
proxy: {
'/api': {
target: 'http://v2.yibyi.net',
changeOrigin: true,
pathRewrite: { '^/api': '' }
}
}
}
}
之后請(qǐng)求,發(fā)現(xiàn)post請(qǐng)求報(bào)405錯(cuò)誤,get請(qǐng)求正常,原因:
筆者項(xiàng)目web.xml中配置攔截器對(duì)默認(rèn)是否允許跨域請(qǐng)求屬性為:true
即:web.xml中配置與前端頁面重復(fù)而導(dǎo)致了某種沖突。
解決:
注釋掉 changeOrigin: true 屬性,即:
//changeOrigin: true