AxiosError {消息:'请求失败,状态代码401',名称:'AxiosError',代码:'ERR_BAD_REQUEST',配置:{...},请求:XMLHttpRequest,...}

问题描述 投票:0回答:1

(https://i.sstatic.net/cWBpMN5g.png)(https://i.sstatic.net/vTGlIyIo.png)[在此处输入图像描述](https://i .sstatic.net/7o83kRze.png

我正在尝试一个前端项目,其中有一些来自 Strapi 的后端,但我似乎没有克服这个错误......请帮忙。如果你还需要我的任何帮助,请告诉我。谢谢你

reactjs stripe-payments strapi
1个回答
0
投票

第一步从 API 中删除身份验证,然后在不进行任何身份验证的情况下测试所有 API。 之后检查您的身份验证令牌。您可以使用 Strapi 文档中的这个link。 之后,您可以像这样的代码调用您的API

import axios from 'axios';

const token = 'YOUR_TOKEN_HERE';

// Request API.
axios
  .get('http://localhost:1337/posts', {
    headers: {
      Authorization: `Bearer ${token}`,
    },
  })
  .then(response => {
    // Handle success.
    console.log('Data: ', response.data);
  })
  .catch(error => {
    // Handle error.
    console.log('An error occurred:', error.response);
  });
© www.soinside.com 2019 - 2024. All rights reserved.