我目前正在开发自己的桌面时钟应用程序,并且在通过自定义API和本地方法成功接收到当前日期和时间之后,我到了 将来可能会发生严重的并发症。
使用(local-time)的当前实现,该时间在本地更新-每个应用程序实例每分钟。
如果我尝试在(服务器时间)->上每分钟从每个现有应用程序实例向服务器发送一个GET请求,那将是不必要的愚蠢...
所以,这是我的问题。
更有效的替代方法是什么?
P.S。服务器环境是Node.js。 接收的时间采用JSON格式。
答案 0 :(得分:0)
您可以尝试此代码
const serverTime = new Date(); // lets say this is time from server
const timer = (time) =>{
setTimeout(()=>{
time.setSeconds(time.getSeconds() + 1);
console.log(time)
timer(time);
},1000)
}
timer(serverTime);