我道歉,如果我问的方式是为什么我还没有找到答案,但我有一个简单的JS脚本,它发出一个AJAX请求并从API获取数据并存储它。
我想将该脚本放在服务器上并让它每5分钟运行一次,而不是客户端,而是服务器端。
我找到了一个名为Later.js的资源,但我不确定如何在服务器上设置它以自动初始化和运行。
非常感谢任何帮助!!!
答案 0 :(得分:0)
如果没有您的确切代码,很难知道。
您应该可以使用jQuery执行某些操作,例如:
function foo () {
//your code here
}
foo(); //run function once on startup
setInterval(foo, 5 * 60 * 1000) //and again every five minutes
Later.js 是一个很酷的库,用于计算以毫秒为单位的时间,但这就是它的全部功能。如果您已经通过NPM安装并需要它,您可以使用它:
var 5min = later.parse.text('every 5 min');
setInterval(foo, 5min);
正如您所看到的,您可以使用标准JS / jQuery来解决您的问题。