获取不允许我授权获取请求



我试图在broswer上使用fetch,但它不起作用。

我试过了:

fetch('https://api-2sizcg3ipa-uc.a.run.app/fats', {
headers: {'Authorization': 'Basic ' + btoa('username:password')},
mode:'no-cors'
})
.then(response => response.json())
.then(json => console.log(json));

但它给了我两个错误:

GEThttps://api-2sizcg3ipa-uc.a.run.app/fatsnet::ERR_ABORTED 403

未捕获(在promise中(语法错误:意外的输入结束js:5

我做错了什么?当我做卷发的时候我就工作。

你说:

mode:'no-cors'

这使得fetch可以通过CORS悄悄地忽略任何需要权限的内容,而不会因错误而失败。

发送授权标头需要通过CORS获得许可。

所以不要说你不想使用它。

但是,如果要发送凭据,请说credentials: 'include'

最新更新