Я запускаю экспресс-сервер, который запрашивает данные из внешнего API с помощью модуля запроса. Однако только для некоторых конечных точек я получаю пустое тело ответа. Например:
request.get({
url,
headers: { [...] }
}, (err, response, body) => {
// err === null
// body === ''
});Странно то, что тот же самый запрос возвращает правильные данные через curl или приложение Insomnia.
Есть идеи, что может быть не так?
Еще несколько примечаний:
Я использую модуль body-parser как таковой, хотя не уверен, актуален ли он:
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended : true }));
Пожалуйста помоги! Я действительно ломаю голову над этим.
@KeKsBoTer Я не уверен, хотя я видел эти проблемы только в своей среде разработки, работающей на localhost
У меня были проблемы с npm и настройками прокси. Хотя curl и wget работали нормально, npm не мог правильно выполнить аутентификацию прокси.
Покажите нам запрос cURL.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Ты используешь прокси?