ПОСТ запрос к АПИ с помощью Фетч:
getResource = async () => {
const res = await fetch('https://fan-foto-ml753mfuuq-uc.a.run.app/api/v1/login/access-token', {
headers: {
'Accept': 'application/json',
'Content-Type': 'application/x-www-form-urlencoded',
'Access-Control-Allow-Methods': 'GET, PUT, POST, DELETE, HEAD, OPTIONS'
// 'Authorization': 'Bearer TOKEN',
},
method: 'POST',
mode: 'no-cors',
credentials: 'include',
body: 'grant_type=&username=charles%40mavencodom&password=test&scope=&client_id=&client_secret='
});
// if (!res.ok) {
// throw new Error(`Not Fetch, received ${res.status}`)
// }
const body = await res.json();
return body;
};
Если раскомментировать
if (!res.ok) {
throw new Error(`Not Fetch, received ${res.status}`)
}
, тогда всегда срабатывает ИФ и я получаю
"Not Fetch, received 0".
А так я получаю "
Unhandled Rejection (SyntaxError): Unexpected end of input".