vue3,但是写法是vue2的,没有配置proxy跨域的,但是之前的接口可以跨域用,后台说都是同一套配置接口之前他们没有设置跨域,但是之前是怎么解决跨域的呢,现在给的这几个新的都是报500错误,控制台提示这个,是跨域了吧
vue3,但是写法是vue2的,没有配置proxy跨域的,但是之前的接口可以跨域用,后台说都是同一套配置接口之前他们没有设置跨域,但是之前是怎么解决跨域的呢,现在给的这几个新的都是报500错误,控制台提示这个,是跨域了吧
在 vue.config.js
当中配置一下 Proxy
就好了,或者让后端做一下跨域头。
原先的接口可以,但是新接口不行可能是因为新的接口后端没有加跨域头。
或者原本有一个中间件去给所有接口加上这个跨域头,现在去掉了或者其他的各种情况。
所以还是你本地做一下代理,也不麻烦。
module.exports = {
...
devServer: {
host: '0.0.0.0',
port: '8080',
proxy: {
"/": {
target: "https://xxxxx",
}
},
},
}
10 回答11k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
要么以前后端是允许跨域的,要么就前端弄个代理