如何编写一个简单的Node.js App,将输出转储到浏览器?

时间:2019-07-13 08:20:52

标签: node.js rest web socket.io

我对Node.js很熟悉,对Web编程也只有一点点。我的CLI节点应用程序之一需要让用户查看正在运行的程序日志。我希望她可以打开一个单独的浏览器并指向诸如http://localhost:12345之类的东西,然后她获得了实时日志,无需任何人工干预即可在页面中滚动。

这是进行此类应用程序的简单方法吗?我知道编程RESTful,不确定是否有帮助。

1 个答案:

答案 0 :(得分:0)

如果我正确理解了您的问题,则您正在尝试向用户显示实时服务器端日志。为此,您必须拖尾日志文件,然后将输出通过管道传递给响应,或者使用socket.io连接通过管道将stdout(如果您没有将日志写入文件)传递到响应。 socket.io是一种向用户提供实时更新的方式,而无需用户每次发送https请求。您可以看到示例here