用户登录

生产环境指的就是应用的正式环境,也就是应用正式为用户提供服务的运行环境。把我们开发的应用部署到生产环境以后,要运行的就是编译之后的应用。也就是在 dist 目录下面的东西,编译好的应用会放在这个目录里面。

这里的 main.js 文件,是应用的入口,我们可以直接使用 node 去运行这个文件,或者也可以使用一些进程管理器去运行这个文件。比如 pm2 。

在应用的 package.json 这个文件里面,定义了一个启动生产环境应用的命令,就是这个 start:prod ,prod 指的是 production。它做的事情就是用 node 执行一下 dist 下面的 main.js 。

在运行这个命令之前,可以执行一下 build 这个命令,就是先编译一下应用,然后再去运行编译之后的应用。

在终端,先执行一下 npm run build,这个命令会先把项目里的 dist 目录删除掉,然后重新使用 TypeScript 提供的编译工具,把 src 里的东西编译好,放在 dist 里面。

完成以后,就可以再执行一下 npm run start:prod ,它做的事情就是用 node 执行一下编译好的 dist 下面的 main.js 文件。

在 Http 客户端,可以请求一下应用,在右边会显示请求回来的结果,说明我们的应用已经运行了。

在生产环境中运行应用(start:prod)《 Nest.js 应用案例:工作流 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点