Похоже, что веб-сайт, который вы пытаетесь удалить, генерирует infinte l oop с отключенными файлами cookie, поэтому вам необходимо включить их при отправке запроса. Примерно так должно работать.
const request = require("request");
const uri = "https://www.bigbasket.com/auth/get_menu/?city_id=1";
const headers = {
accept: "*/*",
"content-type": "application/json",
app_client: "consumer_web"
};
process.on("warning", e => console.warn(e.stack));
request({ uri, headers, method: "GET", "jar": true }, (err, response, body) => {
if (!err) {
console.log(response);
console.log(err);
}
});
установка jar
на true - вот хитрость.
Кстати, модуль запроса становится необслуживаемым, поэтому лучше использовать некоторые современные пакеты, такие как got
, axios
et c. Надеюсь, это поможет