Node.js 应用部署与单元测试全解析
1. Node.js 应用部署
在部署 Node.js 应用时,我们可以采用不同的方法。当使用 Digital Ocean 部署时,若要关闭远程机器,操作完成后其仪表盘会显示 Droplet 已停止。此时,可利用仪表盘保存 Droplet 的快照,之后即便删除 Droplet,也能随时恢复。若确定要删除机器,可使用以下命令:
$ docker-machine rm sandbox
About to remove sandbox
Are you sure? (y/n): y
Successfully removed sandbox
执行该命令后,Droplet 会从 Digital Ocean 仪表盘上被删除。
部署 Node.js 应用到生产服务器有两种主要方式:
- 传统方式 :在 Linux 上使用 init 脚本部署服务,PM2 命令是管理后台进程的实用工具,还可借助虚拟机托管服务配置远程服务器。
- Docker 方式 :Docker 是一种新兴且令人兴奋的服务部署系统。需编写 Dockerfile 让 Docker 知晓如何构建服务镜像,有多种方式可在本地或远程服务器上部署 Docker 镜像,还能使用 Docker Compose 描述多容器应用。
2. 单元测试概述
单元测试是优秀软件开发实践的重要组成部分,它用于测试源代码的各个独立单元,确保其正常运行。在 Node.js 应用中,可将每个模
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



