koa應用的部署

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

本例使用centos。npm

建立koa2項目

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的簡寫
複製代碼

部署(Centos)

  • 登陸服務器:
ssh -p 22 root@106.12.182.39
複製代碼
  • 上傳項目到服務器,並安裝依賴
npm install
複製代碼

能夠npm run start 測試下項目能不能跑起來centos

可是,當咱們退出服務器後,node的進程也就關了,服務也就沒了,bash

因此咱們須要 pm2 來守護進程服務器

  • 安裝pm2
npm install pm2 -g
複製代碼

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

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

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

複製代碼

啓動以後,顯示以下:說明啓動成功!koa

cmd-markdown-logo

  • pm2更多

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

pm2列表查看,pm2 list測試

cmd-markdown-logo

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

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

pm2殺死進程,pm2 kill

cmd-markdown-logo
相關文章
相關標籤/搜索