将egg项目部署至服务器

本文详细介绍了如何在Linux服务器上下载、安装Node.js v16.15.1,并配置环境变量,接着将Egg项目上传到服务器,下载依赖并使用npm start启动项目。通过云服务器的IP和端口,可以访问Swagger-UI.html进行接口测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1.下载linux版本的node-v16

node地址:http://nodejs.cn/download/current/
在这里插入图片描述

2.将node安装包从自己电脑上上传到自己的服务器

方法一
使用filezilla工具实现上传(如何使用,建议百度,这里就不过多赘述)
方法二
使用Win+R打开命令提示符页面,输入以下命令行将本地的压缩的安装包上传至服务器

scp 本地压缩包的位置 root@ip地址:上传至服务器的路径

scp ./node-v16.15.1-linux-x64.tar.xz root@ip:/opt

在这里插入图片描述

3.在服务器中解压压缩包

输入以下命令

 tar -xvf node-v16.15.1-linux-x64.tar.xz

4.配置环境变量

进入/etc下的profile文件

# vi /etc/profile

文件中配置环境变量

export NODE_HOME=/opt/nodejs
export PATH=$PATH:/usr/sbin:$NODE_HOME/bin

在这里插入图片描述

5.使文件生效

 source /etc/profile
 node --version

输入node --version出现node版本号,表示安装成功
在这里插入图片描述

6.将egg项目传到服务器指定目录下

方法同第2步上传node压缩包一致

7.下载依赖

进入到项目中npm install下载依赖

8.npm start 运行不会占用终端 并且一直在运行 可以使用npm stop停用

9.重要的是服务器的防火墙要把端口号放开,最后使用云服务器ip:端口号/swagger-ui.html可以直接访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值