2019.12.26ケネExpress.js(Node.js)をバックグラウンド実行させるにはforeverが便利ツイートシェアはてブ送るPocket※当サイトはアフィリエイト広告を利用していますExpress.jsをバックグラウンド実行させるにはforeverが使い勝手がよいです。外部サーバで永続的に実行させたいときにおすすめです。startコマンドを実行するだけです。npmからforeverをインストールします。startコマンドで起動。Express.jsの場合はプロジェクトフォルダからbin/wwwを実行します。./bin/wwwこの時点でコマンドが打てるようになっているはずです。サーバとの接続を切っても永続的に実行されます。productionモードで起動するExpress.jsには開発・本番モードがあります。本番運用では本番モードで実行することがおすすめです。startの前にNODE_ENV=productionを記載すればOKです。./bin/www起動コマンドをpackage.jsonに記載する開発をしているとNODE_ENV=productionをつけ忘れたり、foreverのコマンドを思い出せないことが出てきます。起動コマンドはあらかじめpackage.jsonに記載しておくと忘れてしまっても確認できるので便利です。プロジェクトフォルダにあるpackage.jsonのscriptsに起動コマンドを追記します。JSON形式で”scripts”の”start”に起動コマンドを記載します。startでコマンド実行するとforeverコマンドが実行されます。initで作成することができます。scriptsのtestの部分は開発時のnodemonを利用した起動コマンドです。別記事で詳細を解説しています。Node.jsで暗号資産アービトラージforeverの使い方foreverのよく使うコマンドです。runningが出力されると起動しています。logfileを参照すると実行されているscriptのコンソールログを見ることができます。./bin/www使い勝手がよいので是非お試しください。開発時はnodemonが便利なので、以下の記事もおすすめです。ファイルとして認識されていません。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。USケネはじめまして、ケネです。Node.jsの技術情報を書いています。一人でも多くの方と「自分でもできた」感覚を共有したいので、なるべくわかりやすく、実体験ベースでのブログを心がけています。技術で自分の世界を広げましょう。不明点や質問があればお気軽にコメントください。