
Express是一个开源的、极简的Web应用框架,旨在提供一套简洁的API,帮助开发者快速搭建Web服务器和创建各种Web应用。其具有以下特点:
要部署Express项目,首先要保证服务器已经安装好了Node,可以输入:node --version查看node的版本:

如果没有安装node,可以使用宝塔安装(推荐),进入软件商店,搜索node,选择node.js版本管理器1.8进行安装:

安装好后点击设置,点击更新版本列表(列表每24小时与Node.js官网列表同步一次,可点击【更新版本列表】按钮立即与Node.js官网同步版本列表):

然后选择需要的node版本进行一键安装,一般推荐14或者18版本。
也可以自行下载镜像安装,进入node官网:https://nodejs.org/dist/ 选择需要下载的版本号,下载node,一般可以选择v16.18.0,解压后使用以下命令来编译、测试和安装Node.js:
./configure
make
sudo make installPM2 是开源的基于 Nodejs 的进程管理器,包括守护进程,监控,日志的一整套完整的功能。
安装
npm install pm2 -g也可以通过宝塔安装。
安装完成后检查是否可用,显示如下提示说明成功
pm -v
上传Express项目至opt文件夹,

上传成功后,cd进入项目中,输入npm i安装项目依赖。

然后将项目所用的端口号开启一下(我项目用的3001),并且重启防火墙:
开启端口号:firewall-cmd --zone=public --add-port=3001/tcp --permanent
重启防火墙:firewall-cmd --reload
运行效果如下:

最后,使用pm2运行项目的入口文件:pm2 start app.js,显示如下表示项目运行成功,如果需要看目前运行了哪些项目,可以使用pm2 app.js查看:

最后,腾讯云双十一活动火热进行中:
1. 活动时间:11.1~11.30
2. 上百款折扣商品可参与拼团,认准带“可拼团”角标的商品,仅需2人即可拼团成功。
3. 参与拼团活动可获得「成团礼」和「PK礼」。「成团礼」只要成团,全员即送,买包年包月赠时长,买资源包赠额度;「PK礼」 团员的订单金额>团长的订单金额,全团即可获得最高2W元代金券。

添加描述
首先如果你是新用户,推荐参加轻量应用服务器秒杀活动,大家可以蹲一蹲,目前每天上午10点和下午3点,新人只需28元就可购买一台,折合每个月2.33元,就可以购买一年的2核2G3M的轻量应用服务器。

老用户也可以只需36元就可以购买一年的2核2G4M轻量应用服务器,虽然价格比新用户贵八块钱,但是带宽、系统盘容量和月流量都有相当的提升。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。