无法通过Postman进行身份验证(不记名令牌)

yacmzcpb  于 2022-11-07  发布在  Postman
关注(0)|答案(1)|浏览(355)

所以我正在尝试一个我没有编码的应用程序,而且我对REST API等还很陌生,所以我在这方面有一些问题。
从我的前端Next.js应用程序向后端发送一个带有Bearer令牌头的Axios请求

const config: AxiosRequestConfig = {
    method,
    url: `${BASE_URL}${url}`,
    headers: isFormData ? { 'Content-Type': 'multipart/form-data' } : {},
    data: isFormData ? params : ( params ? { ...params } : null ),
    validateStatus: function (status) {
      return status >= 200 && status < 300 // default
    }
  }

  config.headers['Authorization'] = `Bearer ${userStore.token}`

一切正常,因此如果用户通过身份验证,并且在userStore中拥有令牌,则请求成功,后端将使用特定api路由的给定json数据进行响应。
Postman Image
虽然当我尝试直接从Postman的API路径中获取json数据,并为此请求提供Authorization头时,我从后端得到了一个错误not authorized的响应。

beq87vna

beq87vna1#

尝试在授权下选择“bearer token”并直接给予令牌。

相关问题