Express実装時のauto-reload

ちょっとやっては、また忘れた頃にちょっとExpressを触るという感じで、どっぷりやってる訳ではないのでExpressとかは入門レベルからなかかな脱せない…

Expressでauto-reload

コードを編集して、確認するのに毎回アプリを再起動してたので他のプログラミング言語のように auto-reload 出来ないかと思って調べた結果 nodemon というライブラリが利用されていそう。

インストール

  • nodemon のインストール
npm install -D nodemon

or

yarn add -D nodemon

実行

※ express-generatorでアプリを実装されている前提

npx nodemon ./bin/www
  • 実行後
[nodemon] 1.17.5
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node ./bin/www`

これで、プロジェクトを監視している

ファイルの更新

プロジェクト内のファイルを変更

[nodemon] restarting due to changes...
[nodemon] starting `node ./bin/www`

アプリを停止しなくても、更新されているのが確認出来ます。