uniapp本地测试跨域应该在 vue.config.js 配置,在项目根目录创建一个 vue.config.js 文件即可。
1 module.exports = { 2 /* 部署生产环境和开发环境下的URL:可对当前环境进行区分,baseUrl 从 Vue CLI 3.3 起已弃用,要使用publicPath */ 3 publicPath: "", 4 assetsDir: "static", 5 outputDir: "dist", 6 runtimeCompiler: true, 7 productionSourceMap: false, 8 /* webpack-dev-server 相关配置 */ 9 devServer: { 10 /* 自动打开浏览器 */ 11 open: true, 12 /* 设置为0.0.0.0则所有的地址均能访问 */ 13 host: devHost, 14 port: devPort, 15 https: false, 16 hotOnly: false, 17 /* 使用代理 */ 18 proxy: { 19 '/': { 20 /* 目标代理服务器地址 */ 21 target: proxy.target, 22 /* 允许跨域 */ 23 changeOrigin: proxy.changeOrigin, 24 }, 25 }, 26 }, 27 }