所以我正在研究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, 谢谢您的帮助。