这次训练营的目的是训练开发一个基于 Nest.js 应用框架的服务端应用。Nest.js 这个框架是基于 Node.js 的,所以应用的开发环境就是去安装一个 Node.js。第一天的训练任务是去准备 Node.js 应用的开发工具与开发环境。
工具
- Terminal(macOS) / Cmder(Windows):命令行界面
- VSCode:代码编辑器
- Git:源代码管理工具
- Insomnia:HTTP 客户端
- TablePlus:数据库客户端
环境
- Node.js
- Docker / MySQL
常见问题
Docker 桌面版对 Windows 系统的要求挺高,需要 Windows 10 专业版、企业版,同时要开启系统的 Hyper-V 才可以。我们用 Docker 主要去给要开发的应用创建一个 MySQL 数据服务来存储应用的数据。如果发现不能使用 Docker,可以直接在本地电脑上安装一个 MySQL,或者使用任何你有权限控制的 MySQL 数据库,比如在远程服务器上的数据库。