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