20
Апр
2021

Как получать результат работы сервера с некоторым интервалом?

Есть код:

app.listen(PORT, () => {
    setInterval(() => {
        let time = new Date();
        time = moment().format('DD.MM.YYYY, k:m:s');
        console.log(time);
    }, 1000);
});

Через каждые 1000 милисекунд он выводит время в консоль. Но как сделать, чтобы пользователь мог сам задать время вывода времени в консоль. Я нашёл что-то похожее на то, что мне нужно, но не понимаю, как можно передать параметр из консоли в код:

$ node server.js -i [console output recurrence interval] -t [time after which the web client message will be displayed]

Если я введу к примеру такой код:

$ node server.js -i 500 -t 2500

То ничего не изменится, т.к в setInterval() осталась та же 1000. Как можно получить значения из консоли ввода?

Источник: https://ru.stackoverflow.com/questions/1272280/%D0%9A%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D1%82%D1%8C-%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0-%D1%81-%D0%BD%D0%B5%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%BC-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D0%B0%D0%BB%D0%BE%D0%BC

Тебе может это понравится...

Добавить комментарий