【问题标题】:how to capture console.log from node.js to my php web page?如何从 node.js 捕获 console.log 到我的 php 网页?
【发布时间】:2016-07-18 11:52:12
【问题描述】:

我正在尝试从我的 node.js 获取我的 console.log() 输出,出现在我的 php 网页上。 我有机会做到这一点吗? 我试着到处搜索,似乎这个问题没有明确的答案。

您的帮助将非常有用。非常感谢。

【问题讨论】:

  • 您可以将节点的输出假脱机到一个文件并从 PHP 中读取。外汇。 node entry.js > /tmp/foobar,并从 PHP 执行 file_get_contents("/tmp/foobar")。如果您有大量输出,请考虑在 PHP 中使用流,即fopen
  • 什么输出?如果您只是运行它,它对控制台的输出是什么?如果您向它发出 HTTP 请求,它在 HTTP 响应中的输出是什么?当事情发生时它作为服务器连续运行时记录到控制台的输出?
  • 感谢您的回复,如果我运行 node.js,它将向控制台输出。我想在我的 php 中显示它。我可以吗?
  • WHO 赞成这样一个写得不好的问题。 停下来

标签: php node.js output


【解决方案1】:

您可以使用logs 从node.js 中捕获console.log,运行以下控制台命令。

pm2 logs                      # Display logs of all apps
pm2 logs [app-name]           # Display logs for a specific app

https://github.com/Unitech/pm2

确保您使用 console.log() 仅用于日志目的并在客户端输出任何内容。

【讨论】:

  • 感谢您的回答。如果我可能会问,我如何连接我的 node.js 和我的 php?是否有任何特定的 sytanx 可以连接它们?
  • 连接PHP和node.js是什么意思?是否要将 node.js 的输出获取到 PHP 文件?
猜你喜欢
  • 2012-03-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-09
  • 2020-04-29
相关资源
最近更新 更多