在Ubuntu上管理Node.js服務,可使用以下工具和方法:
sudo npm install pm2 -g,啟動服務pm2 start app.js --name "my-app",可查看狀態pm2 status、重啟pm2 restart my-app、查看日志pm2 logs my-app等。/etc/systemd/system/my-app.service,內容需包含[Unit]、[Service]、[Install]等部分,啟動服務sudo systemctl start my-app,查看狀態sudo systemctl status my-app等。nodemon可在開發時監控文件變化自動重啟應用,安裝npm install nodemon -g,啟動nodemon app.js。