带有jwt令牌的axios请求给出错误

时间:2018-08-30 12:36:11

标签: vuejs2 jwt axios vuex

所以我正在研究API和登录/注册系统。我正在使用jwt进行登录和注册身份验证。当我尝试通过axios标头提供jwt令牌来发出请求时,就会出现问题。 所以首先我要登录并收到一个jwt-token。我将令牌保存在vuex存储中,以使其在全球范围内可用,下一步,我尝试注销。 在这里:

axios.post("http://localhost:8000/logout", {
    headers: {
        'Authorization': `Bearer ${page.$store.getters.getToken}`
    }
})
.then(function (response) {
    this.$store.commit('token', "");
})
    .catch(function (error) {

})

然后我得到了错误:

  

401(未经授权)

我试图用邮递员模拟它,并且效果很好。 在那里,它把我送回去:

  

成功注销

现在我的问题是:我做错了什么?我没有注意到axios吗? 我正在使用Vue v2.5.17, 谢谢您的帮助。

0 个答案:

没有答案