如何合并不需要调用相同次数的两个端点的数据? [节点]
How to combine data from two end points that don't need to be called the same amount of times? [nodejs]
我正在创建一个提供当前交通状况和温度的端点。它结合了来自两个端点的数据:
- 获取当前流量统计信息(在每次请求时)
- 获取当前温度(每 3 小时)
一个简单的解决方案是将两个 promise 链接在一起,但我不需要在每次请求时都调用 2.。我如何构建我的代码来保存 2. 的数据并定期刷新它?
使用当前温度值创建温度模块,setInterval 每 3 小时更新一次该值。
在您的端点上请求流量数据,并从温度模块读取缓存值。
我正在创建一个提供当前交通状况和温度的端点。它结合了来自两个端点的数据:
- 获取当前流量统计信息(在每次请求时)
- 获取当前温度(每 3 小时)
一个简单的解决方案是将两个 promise 链接在一起,但我不需要在每次请求时都调用 2.。我如何构建我的代码来保存 2. 的数据并定期刷新它?
使用当前温度值创建温度模块,setInterval 每 3 小时更新一次该值。
在您的端点上请求流量数据,并从温度模块读取缓存值。