koa應用的部署

koa應用的部署

koa2項目的簡單創建到服務器的部署,

本例使用centos。

創建koa2項目

npm install -g koa-generator
npm start 是 npm run start
npm stop 是 npm run stop 的簡寫
npm testnpm run test 的簡寫
npm restart 是 npm run stop && npm run restart && npm run start的簡寫

部署(Centos)

  • 登錄服務器:
    ssh -p 22 [email protected]
  • 上傳項目到服務器,並安裝依賴
npm install

可以npm run start 測試下項目能不能跑起來

但是,當我們退出服務器後,node的進程也就關了,服務也就沒了,

所以我們需要 pm2 來守護進程

  • 安裝pm2
npm install pm2 -g

安裝完成後雲服務切換到你項目所在路徑

  • 啓動並監聽服務:
pm2 start ./bin/www --watch

## --watch參數,koa2應用代碼發生變化時,pm2會幫你重啓服務。

啓動之後,顯示如下:說明啓動成功!

cmd-markdown-logo

  • pm2更多

pm2 start ./bin/www // 開啓
pm2 stop ./bin/www // 關閉
pm2 list //查看所用已啓動項目:

pm2列表查看,pm2 list

cmd-markdown-logo

輸入 pm2 show 0 對應上圖中的id = 0

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-deNITfa7-1580884028931)(https://cdn.forguo.com/assets/imgs/pm2-show.png)]

pm2殺死進程,pm2 kill

cmd-markdown-logo

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章