Laravel passport api/user 路线未经授权

Laravel passport api/user route is unauthorized

我使用 laravel 护照进行令牌身份验证,并使用 axios 从 vuejs 前端发送请求。我可以使用 oauth/token url 成功登录,并且它有 return 访问令牌、刷新令牌和其他数据。但是,当我每次尝试访问 api/user 路由时,它 return 都会显示未经授权的错误消息。似乎不记名令牌不在 header 中,但我无法将该令牌插入到 bootstrap.js 中的 axios header 它也 return 错误。谁能帮忙。

你可以这样做,首先用 token 创建一个 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