$ cd {node.jsアプリのフォルダ}
$ forever -c 'node --inspect=0.0.0.0:9229' app.js
warn: --minUptime not set. Defaulting to: 1000ms
warn: --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms
Debugger listening on ws://0.0.0.0:9229/ad7164d6-5cb7-43bb-9585-7c95c6d24e28
For help, see: https://nodejs.org/en/docs/inspector
アプリがlisenに成功したら標準出力に app listening on port http://{サーバー名}:{ポート} ! と表示させると便利。
Visual Studio Code の方の「実行」⇒「構成の追加」から {} Node.js :Attach to remote program を選択し lanuch.jsに追加されたブロックに ”address”: {サーバ名} ”port”: 9229 と編集して、【実行】すると、
(node:22749) [INSPECTOR_ASYNC_STACK_TRACES_NOT_AVAILABLE] Warning: Warning: Async stack traces in debugger are not available on 32bit platforms. The feature is disabled.
メニューのView ⇒ Command Paletteを選択 [Configure Display Language]と入力 プルダウンリストから[Install additional Language…]を選択 画面左のEXTENSIONS: MARKETPLACEから [Japanese Language Pack for VS Code]を選択 画面右の[Japanese Language Pack for VS Code]の説明下の【install】を押す 画面左下の【Restart Now】を押す多々変なトコロもあるけど、タダだから仕方が無い