小程序nodejs后台定时器怎么写?

刚工作前端小白。。突然要写小程序后台。完全没思路。。

需求:
前端:
用户8:00/8:01/8:02...分点击button 服务器需要将8:05分从api获得的数据返回给用户。
用户8:15/8:16/8:17...分点击button 服务器需要将8:20分从api获得的数据返回给用户。
(规律是离当前时间最近下个5的倍数分钟)

api数据5分钟更新一次,8:04请求只能获取8:00点数据。

后台:
腾讯云一键部署的那个nodejs。
我觉得要用定时器结合https.get。
求个思路谢谢!


临摹微笑
浏览 1278回答 1
1回答

牧羊人nacy

前端正常获取数据,没什么好说的。后端每次在有前端查询的时候,如果【本次查询距离上次查询的缓存结果已经隔了一个5分钟分界】,则【获取最新数据并且缓存在全局变量里】,如果【本次查询还没有到分界且缓存里有数据,则直接返回缓存的数据】
打开App,查看更多内容
随时随地看视频慕课网APP