koa2項目的簡單建立到服務器的部署,node
本例使用centos。npm
npm install -g koa-generator
複製代碼
npm start 是 npm run start
npm stop 是 npm run stop 的簡寫
npm test 是 npm run test 的簡寫
npm restart 是 npm run stop && npm run restart && npm run start的簡寫
複製代碼
ssh -p 22 root@106.12.182.39
複製代碼
npm install
複製代碼
能夠npm run start
測試下項目能不能跑起來centos
可是,當咱們退出服務器後,node的進程也就關了,服務也就沒了,bash
因此咱們須要 pm2 來守護進程服務器
npm install pm2 -g
複製代碼
安裝完成後雲服務切換到你項目所在路徑markdown
pm2 start ./bin/www --watch
## --watch參數,koa2應用代碼發生變化時,pm2會幫你重啓服務。
複製代碼
啓動以後,顯示以下:說明啓動成功!koa
pm2 start ./bin/www // 開啓 pm2 stop ./bin/www // 關閉 pm2 list //查看所用已啓動項目:ssh
pm2列表查看,pm2 list
測試
輸入 pm2 show 0
對應上圖中的id = 0ui
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-deNITfa7-1580884028931)(cdn.forguo.com/assets/imgs…)]
pm2殺死進程,pm2 kill