Node.js上で動作するRails風のWebフレームワーク Sails.jsを試しています。 Sailsはテンプレートエンジンとしてerbのように<% ... %>でJavaScriptコードを埋め込むことのできるejsというテンプレートエンジンを使っており、ビューの変更は即座に反映されるのですが、コントローラなどJavaScriptで記述した部分についてはコードを反映してもNodeを再起動しないと反映されません。 そこで、foreverというプロセスマネージャを使用してファイルの変更を検知すると自動的にNodeのプロセスを再起動するようにしてみます(もちろんforeverはSailsだけでなくNodeアプリケーションであれば同じように使用することができます)。 まずは普通にnpmでforeverをインストールします。 $ npm install -g forever Sailsをグロー