Я отправляю запрос на выборку с помощью node-fetch по следующему URL-адресу: http://fantasy.premierleague.com/api/bootstrap-static/, чтобы вернуть некоторые JSON-данные. Доступ к URL-адресу в браузере или отправка запроса на получение с почтальоном возвращают ожидаемые данные JSON.
Однако, когда я отправляю запрос от узла, я получаю обратно объект, из которого я не знаю, как извлечь данные (рисунки ниже).
У меня нет большого опыта работы с узлом, но я уже делал успешные вызовы API. Обычно анализ ответа с помощью response.json() или JSON.parse(response) или response.body или response.toString() или некоторых их комбинаций работал у меня. Я наполовину знаком с буферами и потоками, но не уверен, и решение может быть связано с ними, однако я не могу понять это.
Я получаю различные ошибки и объекты в зависимости от того, что я пытаюсь. Я пытался использовать выборку и просто HTTP-запросы от node.