我正在使用 heroku 在我的 Mac(Mac OS 10.6.8. Snow Leopard)上播放 node.js 网站。我有 Node 0.6.8。
有没有办法查看 watch 应用的事件,例如 console.log 信息?
“heroku 控制台”和“heroku 运行控制台”似乎不起作用...
谢谢!
最佳答案
您有三个选择。从最好到最差,它们是:
使用
heroku logs
或heroku logs --tail
查看您的 Node 进程正在向控制台写入什么。如需更多信息,请参阅 the documentation forheroku logs
.使用
heroku run node
以交互方式运行您的 Node 应用程序。唯一的问题是你的应用会在你执行 run 命令时启动,而在你退出时它会退出。您可以在 the Heroku documentation for Node 中了解更多信息。将进程的
stdout
和stderr
重定向到一个文件,您可以在该文件中观察事件。 http://pastebin.com/tpNvgv2a 上提供了如何执行此操作的代码示例。 .
关于node.js - 有没有办法将我的控制台附加到 heroku 应用程序以查看应用程序/网站事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8997983/