我在UI中配置了一组操作,当用户启动操作时,它在后端调用一些python脚本。我需要将日志显示到由python脚本生成的UI。我已经在how to append data coming from socket io to angular html中以某种方式实现了使用socket-io。
我想知道无论如何在不使用socket-io的情况下显示连续日志。 我使用节点js作为后端,角度作为前端。
答案 0 :(得分:0)
一种方法是socket.io:WebSocket
的(可选)底层另一种方式是HTML5 Server-Sent Events (SSE)。 有a tutorial on W3Schools
WebSocket实际上是一个TCP链接,非常适合快速双向通信,而SSE就像终端或什么一样传输,这应该更适合你的情况(登录到前端)。