1、官方CLI
- 首先全局安装cli工具,使用命令
npm i -g @nestjs/cli
- 然后使用
nest new project-name创建项目
2、认识项目结构
-
主要的都在src目录下,首先main.ts,这是启动文件,里面编写了启动函数,然后导入了App模块
import { NestFactory } from '@nestjs/core'; import { AppModule } from './app.module';
async function bootstrap() { const app = await NestFactory.create(AppModule); await app.listen(3000); } bootstrap();
-
app模块的几个文件,也是后面增加模块的模板,大多数都是按照这样方式写的,controller管理该模块的路由,spec是测试文件,service是该模块的业务逻辑部分,也是最复杂的部分,module负责整合模块的功能
- 目前只有根目录,访问3000端口,得到helloword