如何修复/发现反应中的“错误请求”和“拒绝”身份验证错误

时间:2019-04-25 06:56:21

标签: javascript reactjs authentication http-status-code-401 http-status-code-400

我正在我的小组项目中的用户注册页面上工作,提交数据时遇到了错误的请求错误。我创建了一个获取用户的按钮,以便可以检查身份验证,它给了我一个401。“ HTTP401:拒绝-请求的资源需要用户身份验证。(Fetch)GET-https://github.com/aws/containers-roadmap/issues/166”登录时,我使用了数据库中的管理员登录名,我在开发人员选项中看到一个令牌。如何找到此错误?我是新来的反应和编程人员,因此,如果您可以提出一些建议或文档,将不胜感激。

因此,为了测试我的api端点,我加载了Postman并尝试进行GET / POST,一切正常。我在Visual Studios c#中为数据库和ASP.Net Core使用React前端SQL Server。

对于初学者来说,这是我用来访问后端的const

const apiHelper = {
  get(url, params){
    return fetch(`${baseUrl}${url}`, {
      headers: this.headers
    })
    .then(response => response.json())
    .catch(error => {
       console.log(error);
       return Promise.resolve();
     });
  }

这是onclick动作

handleGetUsers = async() => {
   const response = await apiHelper.get('Users')
   if(response){
     console.log(response)
   }
 }

最后我的网址 http://localhost:49967/Users

0 个答案:

没有答案