我应该如何在axios的GET请求中发送JWT令牌?
- 论坛
- 我应该如何在axios的GET请求中发送JWT令牌?
16 浏览
我应该如何在axios的GET请求中发送JWT令牌?
我是Vue.js的新手,想在组件中向受限的API发出请求:
计算属性:
token() {
return this.$store.getters.getToken;
}
创建方法:
created() {
axios
.get(this.BASE_URL + '/profile/me')
.then(res => {
this.profile = res.data;
console.log('profile is:', res.data);
})
.catch(error => console.log(error))
}
问题是我不知道如何将token包含在请求头中。所以不出所料,我会收到401错误的响应。
当我在发送请求之前尝试
axios.defaults.headers.common['Authorization'] = this.token;
服务器日志中显示“OPTIONS /profile/me”而不是“GET /profile/me”。
如何修复这个问题?