私はnodejsに初めて、私はする方法を探していますバックグラウンドで実行できるnodejsプロセスを作成します。私が見つけることができるすべての例は、ノードhttpサーバーを作成することです。 「Webリクエストをリッスンする必要はありません。プロセスを起動し、メッセージキューをリッスンするだけです。
回答:
回答№1は0NodeJSには、HTTPサーバーだけでなく、用途の広いタスクに使用できる十分なAPIがあります。解決すべき2つの問題があります。
Nodeプロセスを継続的に実行します。そのため、次のものと同等のものが必要です。
http.listen()
そのため、プロセスは終了しません。目的が何であれ、ノードは外部イベントを待機する必要があります。実行ノード
daemon
またはservice
。役立つモジュールがたくさんありますが、foreman
,pm2
。以下を使用して、このプロセスを自動開始できます。upstart
Linuxマシンとnode-window
窓のために。