I\'m using the Fetch API both in the frontend and on the backend (NodeJS), a problem that I\'ve been facing a lot happens when parsing the response as json.
respon
It is easy, just check response body type like below:
var contentType = response.headers.get('content-type')
if (contentType && contentType.indexOf('application/json') !== -1) {
return response.json();
}else{
//if response is not json and mostly empty
return({})
}
it return empty object if response was null