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

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

报错:
image.png

有两个Login
image.png

image.png
image.png

阅读 4.2k
4 个回答

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

proxyTable: {
      '/api':{
            target:"http://localhost:3000",
            changeOrigin: true,
            pathRewrite: {'^/api' : ''}
        }
    },

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

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

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

image.png

image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题