easywechat和Vue搭配前端请求302/301

整个项目是这样的:
前端用的Vue(axios处理请求), 后端的API加了easywechat中间件。

最后会造成前端请求是302/301错误,但是用脱离Vue单独使用jQuery就是好的,如果是vue, 即使是用XMLHttpRequest都是这样的错误。这是什么原因?百思不得其解。

代码

axios.get('api/getuserinfo', {params: {}})
        .then((res) => {
            if(+res.data.status === 400) {
                this.hasInfo = false
                return
            } else {
                this.hasInfo = true
                this.userInfo.uname = res.data.data.uname
                this.userInfo.telephone = res.data.data.telephone
            }
        })
        .catch((err) => {
            throw err        
        })

结果

clipboard.png

我还注意到,我的getuserinfo后边紧接着又跟了一个请求。 这是什么情况。如何解决?

阅读 5k
2 个回答
新手上路,请多包涵

你的情况跟我一样 我的是post 请求 然后同一个地址 后台发送了一个get 302 一个post 302 还有一个地址不对的请求 不知道什么情况 第二次发送请求就没有问题

遇到过类似的问题。
不同环境请求结果不同,本地node就是 301,云虚拟主机是 404,localhost 是正常的。
![![图片描述][2]][1]

图片描述

图片描述

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