У меня есть приложение реакции на экспресс-сервере.Я делаю GET-запрос к серверу от клиента, используя fetch, и ответ возвращается в виде Content-Type text / html, когда я нахожусь на chrome, но application / json, когда я пытаюсь в Postman.Я хочу это как JSON.
Ответ почтальона:
Сетевая вкладка в Chrome, когдавызывается с кнопки:
Я попытался изменить тип содержимого в экспресс-запросе.
app.get('/spotify/search-track', (req,res) => {
spotify.searchTrack(req.query.name).then(function(result)
{
res.setHeader("Content-Type", "application/json");
res.send(result);
});
});
Реагировать на запрос GET:
fetch('/api/spotify/search-tracks?name=' + val,
{
method: "GET",
data: null,
headers : { "Accept": "application/json" }
}).then(response => response.json()).then(data => console.log(data));
Я также получаю эту ошибку в Chrome - возможно, потому что <взято из HTML. </p>