从零开始在一个Ubuntu服务器上部署node后端


1. 环境的安装

1.1 node.js安装

# Using Ubuntu
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -fsSL https://deb.nodesource.com/setup_16.x | bash -
apt-get install -y nodejs

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W2WB4LOi-1624177661428)(C:\Users\dcs\Desktop\notes\study\MD\11、网站部署相关\pics\image-20210620153643502.png)]

1.2 yarn 安装

  • 贴个官网[yarn](安装 | Yarn 中文文档 (bootcss.com))

    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
    echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
    sudo apt update && sudo apt install yarn
    
  • 执行完这三条命令之后,显示下图则成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ndw9fnJK-1624177661436)(C:\Users\dcs\Desktop\notes\study\MD\11、网站部署相关\pics\image-20210620154105772.png)]

2. 启动服务

至此就可以跟本地开发一样启动node 服务了

yarn 
yarn start

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NVVuPLwq-1624177661440)(C:\Users\dcs\Desktop\notes\study\MD\11、网站部署相关\pics\image-20210620154437139.png)]


  • 但是我们可以看到,他不是以后台的方式启动的,所以我们需要借助第三方的工具来后台启动

PM2

yarn global add pm2

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RQjBt63X-1624177661443)(C:\Users\dcs\Desktop\notes\study\MD\11、网站部署相关\pics\image-20210620160723546.png)]

# 启动服务
pm2 start index.js

# 监控后台启动的程序
# pm2 show + 项目名字或者id
pm2 show 0

# pm2 logs 显示日志
pm2 logs 0

# 查看当前node程序列表
pm2 list

# 停止所有的应用程序
pm2 stop all 

# 停止 id为 0的指定应用程序
pm2 stop 0 

pm2常用命令


3. the end

结果展示

项目源码

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员三木

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值