怎样将nest.js项目部署到服务器上(二)

记上一篇“怎样将nest.js项目部署到服务器上添加链接描述

Nest.js项目可以在本地运行

1.对项目进行打包
npm run build
在这里插入图片描述
2.将打包成功后的dist 和 package.json
在这里插入图片描述
3.通过FlashFXP传输到服务上,放到文件夹中同一级目录
在这里插入图片描述
4.运行安装
在这里插入图片描述
5.安装成功显示
在这里插入图片描述
6.进入dist文件夹运行

node main.js

在这里插入图片描述
7.浏览器访问:
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
下面是将 NestJS 应用程序打包部署服务器的具体流程: 1. 编写 NestJS 应用程序代码:首先,你需要编写 NestJS 应用程序的代码,并进行本地测试和调试,确保应用程序能够正常运行。 2. 安装依赖包:在部署之前,你需要将应用程序所依赖的第三方包安装到本地项目中。可以使用 npm 或者 yarn 命令来安装依赖包,例如: ``` npm install ``` 3. 配置环境变量:应用程序的运行需要依赖一些环境变量,例如数据库连接信息等。你可以在应用程序的根目录下创建一个 `.env` 文件,将需要的环境变量配置在文件中。 4. 打包应用程序:在部署之前,你需要将应用程序打包成一个可执行的文件或者一个 Node.js 模块。可以使用 npm 或者 yarn 命令来打包应用程序,例如: ``` npm run build ``` 5. 部署应用程序:部署应用程序的方式可以选择 Docker、PM2、Nginx 或者直接部署服务器等方式。在部署过程中,你需要将应用程序的打包文件上传到服务器,并根据具体的部署方式进行配置和操作。比如,使用 PM2 部署应用程序可以通过以下步骤: - 在服务器上安装 Node.js 和 PM2。 - 将应用程序的打包文件上传到服务器。 - 使用 PM2 命令启动应用程序,例如: ``` pm2 start dist/main.js --name myapp ``` 6. 配置反向代理(可选):如果你使用 Nginx 反向代理部署应用程序,你需要在 Nginx 配置文件中添加反向代理规则,将客户端的请求转发到应用程序所监听的端口上。 以上就是将 NestJS 应用程序打包部署服务器的具体流程。在部署过程中,你需要注意应用程序的安全性和可靠性,定期备份应用程序和数据,并进行监控和维护等工作。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值