解答:为什么vue-element-admin中的
[process.env.VUE_APP_BASE_API]: {
target: 'https://127.0.0.1:3000',
changeOrigin: true, // 配置跨域
pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: ''
}
}
}
配置失败(process.env.VUE_APP_BASE_API这段字符太长了,可能放在[]中件没有解析到)
解决方法:
//定义一个变量
const api=process.env.VUE_APP_BASE_API
proxy: {
api: {
target: 'http://127.0.0.1:8087/',
ws: true,
changeOrigin: true,
pathRewrite: {'^/api/': ''}
}
}