React : неожиданный токен < в JSON в позиции 0 при api вызове к django restframework
У меня приложение react работает нормально, когда я запускаю yarn start, но выдает такую ошибку, когда я делаю yarn build и serve -s build :
Unexpected token < in JSON at position 0
Код, о котором идет речь, следующий:
fetch("/api/blog/tags/?format=json")
.then(response=>{
if (response.ok){
return response;
}
else{
var error= new Error('Error '+response.status+': '+response.statusText)
error.response = response;
throw error;
}
},
Я попытался изменить вызов api, добавив ?format=json следующим образом :
/api/blog/tags/?format=json
Но у меня все еще есть эта ошибка. Из многих сообщений на эту тему я понял, что она возникает из-за страницы body в html, когда метод fetch ожидает json. Но я не знаю, где искать, чтобы отладить это сейчас.
Спасибо