使用node.js将日志发送到网页

使用node.js将日志发送到网页,node.js,stream,docker,Node.js,Stream,Docker,我在尝试将我的应用程序的一些日志发送到前端时遇到问题 我想将特定docker容器的所有日志发送到网页。我可以将它连接到控制台,它工作得很好,但我无法将此流发送到一个简单的网页,该网页将显示容器中正在发生的事情 我该怎么做 我已经尝试过使用socket.io,但我总是会遇到一个循环JSON错误,我能到达前端的只是一个[object]而不是别的 以下是我用来连接容器的函数: docker.containers.attach(containerId, {logs: true, stream: true

我在尝试将我的应用程序的一些日志发送到前端时遇到问题

我想将特定docker容器的所有日志发送到网页。我可以将它连接到控制台,它工作得很好,但我无法将此流发送到一个简单的网页,该网页将显示容器中正在发生的事情

我该怎么做

我已经尝试过使用socket.io,但我总是会遇到一个循环JSON错误,我能到达前端的只是一个[object]而不是别的

以下是我用来连接容器的函数:

docker.containers.attach(containerId, {logs: true, stream: true, stdout: true, stderr: false, tty: false}, function(err, stream){
  stream.pipe(process.stdout); //This shows what happens inside the container. I want to send this output to a web page
})
看看这个问题,除非您使用
base64
,否则无法使用socket.io发出二进制文件,但在这个问题中有一些很好的链接。