关于一个(也许)奇怪的用例的快速问题:
我有一个远程传感器,它通过<ipaddr>/json
通过本地网络为其读取的数据提供API。我使用的是快速expressjs
服务器,并通过AJAX捕获响应,一切都很好。不幸的是,传感器不会通过该API显示任何历史数据,而只会显示一个具有最新读数的对象。
我想存储一系列结果(可能是最近的100个结果)并计算汇总。我的第一个想法是在计时器上执行此操作,Feed每约5s重新加载一次。但是,再三考虑一下,侦听express可以用来触发AJAX调用的某种事件会更好。
这有可能吗?我没有对客户端代码的任何控制,因此socketio
可能无法正常工作。还有其他方法可以轮询重新加载吗?