Use PM2 to run a Node.js app as a persistent background process that restarts on crashes.

Install pm2

npm install pm2 -g

Start your node app

pm2 start npm -- start

See node logs

pm2 logs

list running node apps

pm2 list

kill a node app

pm2 kill

clear pm2 logs

pm2 flush