首页 > 解决方案 > NodeJS-App - DOM 操作?

问题描述

所以我有我的 NodeJS-App,它通过串行接收数据,还提供了一个小的 http-server 来显示一些 HTML。

现在我需要根据 NodeJS 收到的数据实时操作输出的 DOM。什么是最好的做法?我应该使用 Websockets 在 NodeJS 和 DOM 之间进行通信吗?还是我完全错了?

标签: javascripthtmlnode.jsdomserial-port

解决方案


我目前正在做类似的事情。我目前正在使用 jquery ajax GET 和 POST 请求来处理它。虽然 webrequests 可以工作,但它不是实时的,并且如果一个客户端更改某些内容,它不会更新其他客户端。对于实时,我会研究集成 socket.io,因为它是实时的。这样做的确切方法将根据您的规格和当前设置而有所不同。例如,如果您使用 express.js 来处理请求,那么集成比说原生 node.js 更容易。如果速度和等待时间是一个因素,请查看 react.js 以加快客户端的更新过程,而无需重新加载页面。


推荐阅读