iview-cli 项目、iView admin 跨域、代理问题解决方案
在webpack.dev.config.js文件中:
添加:
devServer: {
historyApiFallback: true,
hot: true,
inline: true,
stats: { colors: true },
proxy: {
//匹配代理的url
'/ssm': {
// 目标服务器地址
target: 'http://59.172.63.26:9080',
//路径重写
pathRewrite: {'^/ssm' : '/ssm'},
changeOrigin: true
}
}
}
测试成功需要注意三点:
1:比如你的接口字段是http://59.172.63.26:9080/ssm/sysUser/addMessas?pages=1&number=10
此三处的都需要更改成 ssm
2:服务器端8080跟后台的端口不能重复
3:修改了dev.config.js文件后必须重新启动
友谊:得到帮助的爱心点个赞!