在服务器中每隔25秒运行一次javascript,并插入到sql数据库中



我需要每25秒运行一次这个javascript函数,并将其保存到mi-sql数据库中。现在我可以这样做,但它每25秒为每个客户端插入一次,我只想要一次,而不在乎有多少客户端在线。所以我需要在服务器上运行它,而不是在每个客户端上。但是我不知道怎么做。

function calc_spin_time(){
function num_rand(){
var num = Math.floor(Math.random()*((20)+20)-20);
return num;}
spinTimeTotal = Math.random() * 3 + 4 * 1000 + num_rand();
spinAngleStart = Math.random() * 10 + 10;
//I need to insert spinTimeTotal and SpinAngleStart into mi sql database
}

我想你要找的是某种Cron工作。为了准确地提供帮助,似乎需要更多关于数据库类型以及函数是如何启动的信息。据我所知,Firebase中有一种叫做Cloud Scheduler的无服务器机制。

最新更新