node.js - 有没有办法将我的控制台附加到 heroku 应用程序以查看应用程序/网站事件?

标签 node.js heroku

我正在使用 heroku 在我的 Mac(Mac OS 10.6.8. Snow Leopard)上播放 node.js 网站。我有 Node 0.6.8。

有没有办法查看 watch 应用的事件,例如 console.log 信息?

“heroku 控制台”和“heroku 运行控制台”似乎不起作用...

谢谢!

最佳答案

您有三个选择。从最好到最差,它们是:

  1. 使用 heroku logsheroku logs --tail 查看您的 Node 进程正在向控制台写入什么。如需更多信息,请参阅 the documentation for heroku logs .

  2. 使用 heroku run node 以交互方式运行您的 Node 应用程序。唯一的问题是你的应用会在你执行 run 命令时启动,而在你退出时它会退出。您可以在 the Heroku documentation for Node 中了解更多信息。

  3. 将进程的 stdoutstderr 重定向到一个文件,您可以在该文件中观察事件。 http://pastebin.com/tpNvgv2a 上提供了如何执行此操作的代码示例。 .

关于node.js - 有没有办法将我的控制台附加到 heroku 应用程序以查看应用程序/网站事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8997983/

相关文章:

javascript - pm2 停止运行我的程序。为什么以及何时?

ssl - 在 heroku 上使用 piggyback ssl 时,浏览器发出警告是否正常

node.js - 为什么尝试写入大文件会导致 js 堆内存不足

android - 在 Android 设备上保存解析安装记录时获得授权

node.js - Heroku 构建被拒绝 - NodeJS

python - Heroku 上的 Flask 应用程序出现错误 : TypeError: 'unicode' does not have the buffer interface

ruby-on-rails - 一种更快/更具可扩展性的 Twitter OAuth Dance in Rails 方法?

javascript - Selenium 测试 : webdriver. 多次等待调用 promise

javascript - 如何使用 express node.js 打印到 html

javascript - 如何根据 Javascript 中的现有日期动态地将 Day 添加到 JSON 数组?