4

私の Node.js アプリケーションはローカルでは正しく動作しますが、Heroku にデプロイするとエラーが発生します。

node-inspector には 3 つのポートが必要で、Heroku では 1 つのポートしか許可されないため、デバッグに node-inspector を使用できません。

https://discussion.heroku.com/t/how-to-debug-node-on-heroku-using-something-like-node-inspector/477/6

デバッグ コマンドを発行するには CLI が必要なため、Node.js に組み込まれているデバッガーを使用できません。

http://nodejs.org/api/debugger.html#debugger_debugger

Heroku で Node.js アプリケーションをインタラクティブにデバッグするための最良の戦略は何ですか?

4

1 に答える 1

-2

1 回限りの Dyno が見つかりました。これにより、次のことが可能になります。

コンソール (REPL シェルとも呼ばれます) を実行して、任意のコードを実行したり、ライブ データベースに対してアプリのモデルを検査したりします。(例: Rails コンソール、irb、またはノード)

https://devcenter.heroku.com/articles/one-off-dynos#types-of-one-off-dynos

テストする時間はありませんでしたが、これで組み込みのノード デバッガーを実行できるはずです。

于 2014-08-27T15:15:38.773 に答える