デーモン化
Node.jsは厳密にはサーバーではなく、プラットフォームであり、NodeJSで作成したアプリは通常CLIが処理を終了した段階でプロセスを終了する。
これを永続化する場合は、デーモン化する必要がある。
デーモン化を行うにはいくつかのライブラリがあるが、そのなかの「forever」の使い方を以下に記す。
$ npm install -g forever
$ forever start app.js
# output "process number"
$ forever list
$ forever stop [process number]
cronの実行
node-cronを使用する。
$ npm install cron
const {CronJob} = require('cron');
new CronJob('* * * * * *', () => {
// func
}, null, true);