在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
。