阿里云centOS部署express服务小结
centos 基础环境搭建
1、yum安装git,和nodejs版本控制工具n
2、通过n安装最新版本的nodejs(yum安装的版本太老)
3、安装nodejs时会附带安装npm(npm是nodejs官方自带的包管理工具)
4、通过npm全局安装yarn
5、使用npm或者yarn全局安装pm2(全局服务管理工具,防止命令行退出,服务关闭)
部署代码并开启服务
1、将express服务端代码push到github仓库上
2、cd /home文件夹,git clone服务端代码
3、进入到项目文件夹根目录,执行yarn安装依赖
4、pm2 start app.js 启动线程,然后就可以通过外网ip加端口号访问了。
pm2使用
因为node.js 是单进程,进程被杀死后整个服务就跪了,所以需要进程管理工具,但是pm2 远远不止这些。
1 | npm install pm2 -g # 命令行安装 pm2 |
node版本管理工具n的使用
安装 node
1 | n 12 |
卸载 node
1 | n rm 0.9.4 v0.10.0 |
查看&切换
1 | n |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 陈荷西!
评论
