Closed tom10271 closed 3 years ago
With purely await
everything works fine
const response = await fetch(requestUrl, options);
if (response.ok) {
return response.json();
} else {
const clonedOptions = Object.assign({}, options);
if (clonedOptions.headers.Authorization) {
clonedOptions.headers.Authorization = 'Hidden';
}
const errorResponse = await response.text();
console.dir({
request: {
requestUrl,
options: clonedOptions,
},
response: {
status: response.status,
statusText: response.statusText,
headers: response.headers,
errorResponse,
},
}, { depth: null });
throw new Error('Request failed');
}
Here is my code and I cannot print it out for debugging