ステップ実行 --debugと--debug-brkは Node8 の時点ですでに非推奨なので、使わないでください。 デバッグ方法 コンソール Chrome devtools または、VSCode のような IDE に任せる 今回は、エディタ依存の話は特にしないです。 共通的な手順 基本的には、debugger を止めたい場所に置いていくことになります。 例として、以下のコードで説明していきます。 "use strict"; const { readFile } = require("fs"); const { promisify } = require("util"); const readFileAsync = promisify(readFile); (async () => { const data = await readFileAsync("hello.txt", "utf8"
![Node.jsのアプリケーションデバッグ・改善方法をおさらいする - hiroppy's site](https://cdn-ak-scissors.b.st-hatena.com/image/square/b88c89f6ca151bfccc971d49b8cae82e7e06572d/height=288;version=1;width=512/https%3A%2F%2Fhiroppy.me%2Fblog%2Fnodejs-performance%2Fog.png)