我如何每分钟更新一次变量并将其发送到我的Web服务器?

时间:2017-11-21 02:06:28

标签: javascript php node.js backend

我有一个API调用,它返回一个简单的变量,但是这个变量很少改变,所以每次用户刷新页面时调用API都是低效的,所以我想创建一个每分钟都调用这个算法的服务器端,然后在我网站的javascript中更新该变量,这样如果有10个用户访问该页面,则不需要单独调用API 10,因为它已经是本地变量。

我已经准备好了Node.js,但一直在寻找方法做到这一点并且完全没空,有人想帮助我吗?

1 个答案:

答案 0 :(得分:0)

  1. 使用expressjs之类的东西创建一个nodejs服务器端调用 第一
  2. 要为您呼叫服务,如果是http呼叫,请使用http / https 模块,如果api有一个模块使用该模块。
  3. 将此变量保存到nodejs中的全局变量中或使用缓存。
  4. 为您想要的任何时段以及结束时设置超时 超时清除变量。
  5. 创建端点以返回变量(如果存在)或调用服务并返回值