我的 Node.js 应用程序在本地正常运行,但在部署到 Heroku 后出现错误。
我不能使用 node-inspector 进行调试,因为它需要三个端口,而 Heroku 只允许一个端口。
我不能使用 Node.js 中内置的调试器,因为我需要 CLI 来发出调试命令。
http://nodejs.org/api/debugger.html#debugger_debugger
在 Heroku 上交互式调试 Node.js 应用程序的最佳策略是什么?
我的 Node.js 应用程序在本地正常运行,但在部署到 Heroku 后出现错误。
我不能使用 node-inspector 进行调试,因为它需要三个端口,而 Heroku 只允许一个端口。
我不能使用 Node.js 中内置的调试器,因为我需要 CLI 来发出调试命令。
http://nodejs.org/api/debugger.html#debugger_debugger
在 Heroku 上交互式调试 Node.js 应用程序的最佳策略是什么?
找到一次性 Dynos,它允许:
运行控制台(也称为 REPL shell)以运行任意代码或根据实时数据库检查应用程序的模型。(例如 rails 控制台、irb 或节点)
https://devcenter.heroku.com/articles/one-off-dynos#types-of-one-off-dynos
我没有时间测试,但这应该让我运行内置的节点调试器。