【问题标题】:AxiosError: Request failed with status code 40AxiosError:请求失败,状态码为 40
【发布时间】:2023-01-22 14:47:32
【问题描述】:

`你好,我是 reactjs 和 imoracticing 的初学者。我在这里遇到问题,我找不到解决方案。我什至重新生成了 api 令牌并在 .env 文件中过去了 url 我在后端使用 strapi cms 我使用 axios 库从 api 获取数据,但它首先给出错误 404 现在给出 403 404

REACT_APP_API_TOKEN = 8bf07e7137c455bd18d24b31b0248398cd9a253eddf845d0c9b661072c85ad1057d3dcc02c22d07d70cb22c94eb7f2f8ebf9792871a1112350c1ce21d3db1cedfad5f3811fd168e5b819bad76979e7684973837bb8cab5f01df07d64dbb2211e1336d9b37780bbb6deb3bcf8f89a029eb9c3882c7d0f8f866f33fe50ac3fd59d REACT_APP_API_URL = http://localhost:1337/api

//this is .env file

enter image description here 这是我上面提到的那个文件 我也从 axios 导入了 axios

enter image description here 这是我的背带

enter image description here 这是 api 文件夹,我从我上传图像的 strapi 获取所有数据

enter image description here 这是错误`

【问题讨论】:

  • 它需要在“bearer”和 Token 之间留一个空格。授权:“承载”+ process.env.REACT_APP_API_TOKEN

标签: javascript reactjs axios fetch


【解决方案1】:
Authorization : Bearer token

我们应该遵循上面的模式。 使用控制台检查您的令牌是否正在传递,以及传递的令牌是否有效,因为您的请求给出了 40 倍的响应。 您的 axios 配置应确定正在传递的授权类型

【讨论】:

    猜你喜欢
    • 2022-11-03
    • 2023-01-21
    • 2022-06-21
    • 2022-11-03
    • 2017-06-02
    • 2020-10-21
    • 2019-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多