У меня следующий запрос на получение:
return axios
.get<ArticlesResponse>(SUGGESTED_ARTICLES, {
headers: {
'Content-Type': 'application/json',
},
})
.then(onRequestSuccess)
.catch(onRequestError);
Он возвращает мне объект с нужными мне данными, однако поле данных внутри объекта представляет собой строку вместо фактического объекта. У кого-нибудь есть идеи по поводу почему? Я посмотрел его и увидел, что добавление заголовка выше решит проблему, но это не так. Заранее спасибо!
Мой onRequestSucces:
export function onRequestSuccess<T = any>(response: AxiosResponse<T>) {
console.log('Request Successful!', response);
return response.data;
}
JSON.Parse()
также не исправит это.