请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

我的vue-cli是2.9.6版本的,我要axios跨域,怎么解决

我的项目有个会员登录,登录页面访问后台(端口不一样)很顺利,但是登录进去到达main页面的时候,网址就location到登录页面

正在回答 回答被采纳积分+3

3回答

Dell 2020-04-18 21:42:09

跨域需要后端允许,光靠你前端解决不了

0 回复 有任何疑惑可以回复我~
  • 提问者 慕移动539968 #1
    嗯嗯,问题已经解决了
    回复 有任何疑惑可以回复我~ 2020-04-18 21:51:38
提问者 慕移动539968 2020-04-17 19:23:53

这个我试过了,不行,总是302fund

0 回复 有任何疑惑可以回复我~
呀呀呀亚歌 2020-04-17 19:23:06

跨域的话,可以更改webpack配置

    proxyTable: {
      '/api': {
        target: 'xxx', // 接口的域名
        // secure: false,  // 如果是https接口,需要配置这个参数
        changeOrigin: true, // 如果接口跨域,需要进行这个参数配置
        pathRewrite: {
          '^/api': ''
        }
      }
    },

或者后端配置

0 回复 有任何疑惑可以回复我~
  • 提问者 慕移动539968 #1
    这个我试过了,不行,总是302 found
    回复 有任何疑惑可以回复我~ 2020-04-17 19:25:41
  • 呀呀呀亚歌 回复 提问者 慕移动539968 #2
    302是临时重定向,你看下两次请求,可能某些参数没有传递,后端验证没有通过,证明请求发出去了,不是跨域的问题
    回复 有任何疑惑可以回复我~ 2020-04-17 19:30:40
  • 提问者 慕移动539968 回复 呀呀呀亚歌 #3
    接口都没变,然后network显示的是allow-什么的
    回复 有任何疑惑可以回复我~ 2020-04-17 19:32:36
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信