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
相关文章
相关标签/搜索