在遇到跨域请求外部数据遇到的问题得到一些总结。
在vue3.0中解决跨域需要配置vue.config.js(在根目录下创建vue.config.js);配置如下:
module.exports = {
runtimeCompiler: true,
publicPath: '/', //设置打包路径
devServer: {
port: 8080,
host: 'localhost',
open: true,
https: false,
proxy: {
'/api': {
target: 'http://127.0.0.1:8989/', //对应后端baseUrl
changeOrigin: true,
ws: true,
pathRewrite: {
'^/api': ''
}
}
}
}
}