Nodejs 向 http 服务器发送命令以突出显示或着色 DOM 元素

Nodejs send commands to http server to highlight or color the DOM element

我创建了一个服务器来侦听来自注视传感器的数据和一个加载 html 页面的 http 服务器。我想根据收到的数据突出显示 html 中的元素。任何指向我应该搜索或阅读以完成该任务的内容的指示。谢谢

我遇到了以下 link http://marksoper.me/Server-side-DOM-manipulation-in-Nodejs-with-JSDOM-JQuery-and-Mustache-Templates-April-25-2011.html ,我的目的不是渲染数据,而是突出显示或着色已经加载的数据。

您可以使用 websockets 来做到这一点。

在 Node.js 中有一个很棒的 websockets 库,叫做 socket.io http://socket.io/ 您可以通过谷歌搜索找到示例,它非常易于使用。

基本上您的客户端(加载了 HTML 页面的浏览器)通过 websocket 连接到服务器。它在服务器和客户端之间创建连接,它始终以两种方式侦听事件。服务器可以向客户端发送消息,反之亦然。类似地,服务器可以监听来自客户端的消息,反之亦然。

使用这项技术,您可以收听来自服务器的消息,并在客户端实时进行 DOM 操作。