Задать вопрос
@Spokich

Почему модуль Request в Node.JS статичный?

Всем добрых суток, интересует вопрос по модулю request. При запуске скрипта на NodeJS все работает правильно, он берет нужную информацию и выводит её корректно, но дело в том что информация которую я запрашиваю на сайте постоянно подвержена обновлению, а сам скрипт используют ту версию которая была взята во время запуска скрипта, так вот, как мне сделать данный запрос динамичным, чтобы выводимая информация была получена во время запроса а не во время запуска скрипта.

request('url', function(err, resp, body) {
            const $ = cheerio.load(body);

            var t = $('option').contents().map(function() {
                return (this.type === 'text') ? $(this).text() : '';
            }).get().join('\

            message.channel.send(t)
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
notiv-nt
@notiv-nt
Как ваше ничего? Да, моё тоже
используют ту версию которая была взята во время запуска скрипта

Может потому что вы делаете этот запрос когда запускается сам скрипт?
Node.js это процесс который вы запускаете и он висит в памяти, если вы хотите чтоб этот запрос "запускался" только когда ваш скрипт запросят с браузера, так поместите этот код в callback запроса с браузера
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы