1. 如何创建Nest项目?
- 命令:
npx @nestjs/cli new projectName
//或者
npm install -g @nestjs/cli
nest new projectName
要使用 TypeScript 的 更严格 特性集创建新项目,请将 --strict 标志传递给 nest new 命令。
nest new projectName --strict
2. Nest项目目录
通过命令创建完成后的项目,src目录如下:
app.controller.ts | 具有单一路由的基本控制器。 |
|---|---|
app.controller.spec.ts | 控制器的单元测试。 |
app.module.ts | 应用的根模块。 |
app.service.ts | 具有单一方法的基本服务。 |
main.ts | 使用核心函数 NestFactory 创建 Nest 应用实例的应用入口文件。 |
我们可对项目的结构进行优化,比如建立controller 文件夹存放多个路由文件, service 文件夹存放多个服务文件。
使用命令 nest g service service/cats, 可快速创建服务目录 service/cats