从服务器更新客户端信息,无需每次发送请求

Update client-side information from server, without sending a request each time

我目前正在开发自己的桌面时钟应用程序,在通过自定义 API 和本地成功接收到当前日期和时间后,我已经到了这样的地步 以后可能会出现严重的并发症。

在(本地时间)的当前实施中,时间在本地更新 - 每个应用程序实例每分钟更新一次。

如果我尝试实现相同的(服务器时间)-> 从每个现有应用程序实例每分钟向服务器发送一个 GET 请求,那将是不必要的愚蠢...

那么,我的问题来了..

更有效的替代方案是什么

P.S。服务器环境为Node.js。 接收时间的格式为 JSON.

你可以试试这个代码

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);