如何使用Node.js和Express不断更新数据到页面?

时间:2015-02-14 15:21:21

标签: javascript node.js express hogan.js

我是Node.js和Express的新手,正在开发一个ping网站并在页面上显示结果的应用程序。也使用HoganJS /模板。我正在试图让这个过程得以实现。

我有一个代码块,它运行每个设置的时间间隔并返回一个JSON对象。我想将它呈现到HTML页面并在每次运行时更新。我知道Express使用res.render,但我如何让它继续更新/呈现并实时?

1 个答案:

答案 0 :(得分:0)

socket.io实现是当前问题的解决方案。 从expressjs应用程序中,只要从快速路由器返回json对象,就应该在快速方法回调中为客户端发出带有特定事件标记的json对象。

在客户端上,您应该听取上述事件并相应地呈现页面变量。

希望这会对你有所帮助。

感谢。