vue axios请求跨域问题,但我写了个html 用ajax请求却可以?这是为什么呢??


后端的php都写成这样了,用axios还是请求不了。

报错:

有两个Login


回答

vue设置里面配了代理没有,比如:

proxyTable: {

'/api':{

target:"http://localhost:3000",

changeOrigin: true,

pathRewrite: {'^/api' : ''}

}

},

如果请求正确的设置了响应头 是不需要在vue里加代理的,既然用ajax可以 打开开发者工具 比对两个请求有什么不一样

检查一下是不是接口地址最后有/没加

可以获得返回值了,但是值为啥不是json格式的?
image.png

image.png

image.png

以上是 vue axios请求跨域问题,但我写了个html 用ajax请求却可以?这是为什么呢?? 的全部内容, 来源链接: utcz.com/a/30713.html

回到顶部