基本上,我正在搜索一段时间后更新站点上的数据。 例如,在10秒钟后更改DOM上的工作。
我是Node的新手,所以我不确定该怎么做。
我想通过JavaScript向服务器发出请求来实现,但是我不确定这是正确的方法。
这是我已经做过的,但是我不知道我无法重新渲染所有代码。
如您所见,我正在使用express作为服务器。
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();
});
因此,此代码没有做任何事情,仅显示了错误:您无法再次发送标头。