我正在我的小组项目中的用户注册页面上工作,提交数据时遇到了错误的请求错误。我创建了一个获取用户的按钮,以便可以检查身份验证,它给了我一个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