В основном я ищу, чтобы обновить данные на сайте через некоторое время.
Мол, через 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();
});
Итак, этот код ничего не делает, он просто показывает ошибку: вы не можете снова отправить заголовки.