我使用 laravel 护照进行令牌认证,使用 axios 发送来自 vuejs 前端的请求。我可以使用oauth/token
url成功登录,它确实返回访问令牌、刷新令牌和其他数据。但是当我每次尝试访问api/user
路由时,它都会返回未经授权的错误消息。似乎不记名令牌不在标头中,但我无法将该令牌插入到 axios 标头中,bootstrap.js
它也返回错误。任何人都可以帮忙。
你可以这样做,首先用令牌创建一个 axios 实例
const HTTP = axios.create({
baseURL: `http://baseURL.com/api`,
headers: {
Authorization: 'Bearer {token}'
}
})
然后您可以使用脚本中的“HTTP”常量来调用请求
created() {
HTTP.get(`user`)
.then(response => {
})
.catch(e => {
this.errors.push(e)
})
}
在此处参考更多有关如何使用axios 的信息
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句