Обслуживание динамического контента с Node.js и обновление через некоторое время - PullRequest
0 голосов
/ 23 июня 2019

В основном я ищу, чтобы обновить данные на сайте через некоторое время. Мол, через 10 секунд сменить работу на DOM.

Я новичок в узле, поэтому я не уверен, как это сделать.

Я думал сделать это через JavaScript, отправляя запрос на сервер, но я не уверен, что это правильный способ сделать это.

Это то, что я уже сделал, но я не знал, что не могу перерисовать весь код.

Как видите, я использую экспресс в качестве сервера.

app.get('/proof/screen', (req, res) => {
    var selected = {};

    function instance() {

        do {
            selected = orders_[Math.floor(Math.random() * orders_.length)];
        } while(!selected || selected.financial_status !== 'paid' || !selected.shipping_address);

        res.render('proofscreen', {
            name: selected.shipping_address.first_name,
            state: selected.shipping_address.city,
            province: selected.shipping_address.province,
            country: selected.shipping_address.country,
            product: selected.line_items[Math.floor(Math.random() * selected.line_items.length)].title,
            product_link: '#'
        });

        setTimeout(instance, Math.random() * 5000);

    }

    instance();
});

Итак, этот код ничего не делает, он просто показывает ошибку: вы не можете снова отправить заголовки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...