如何设置从nodejs后端到聚合物前端的数据流

时间:2018-01-30 19:16:37

标签: node.js raspberry-pi polymer

我只是有一个普遍的问题,有没有一种已知的方法可以做到这一点:
在我的后端,我有一小段代码,每隔XXX毫秒从连接到我的覆盆子pi的传感器获取数据,我想将这些数据发送到显示它的UI元素?是否有一种通用/众所周知的方法来设置这种数据流? (我想避免使用数据库,这似乎是一个沉重的解决方案)

1 个答案:

答案 0 :(得分:0)

两种可能的解决方案,取决于您是否只需要最新数据(1),或者是否要在启动前端应用程序时推送和记录所有数据值(2):

1)您的前端可以每隔n秒使用ajax请求查询后端。加载前端应用程序后,您可以调用如下函数:

function runForever() {
     getValueAndUpdateUI(); // AJAX request and UI update performed here
     setTimeout(runForever, 1000); // Call runForever after 1 second
}

2)当值进入时,使用websockets将数据推送到前端(增加复杂性)。