从零开始在一个Ubuntu服务器上部署node后端
Posted 一腔诗意醉了酒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零开始在一个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
- 附github
- 成功安装node
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
-
执行完这三条命令之后,显示下图则成功
2. 启动服务
至此就可以跟本地开发一样启动node 服务了
yarn
yarn start
- 但是我们可以看到,他不是以后台的方式启动的,所以我们需要借助第三方的工具来后台启动
PM2
yarn global add pm2
# 启动服务
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
3. the end
以上是关于从零开始在一个Ubuntu服务器上部署node后端的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Ubuntu 上使用 pm2 和 Nginx 部署 Node.js 应用