💡
原文英文,约600词,阅读约需2分钟。
📝
内容提要
本文介绍了如何使用NestJS创建新项目,包括项目结构、主要模块和控制器功能。NestFactory用于启动应用,AppModule为根模块,控制器处理HTTP请求,服务层负责业务逻辑。
🎯
关键要点
- 使用CLI创建新的NestJS项目,生成干净的TypeScript后端。
- 项目结构包括src目录,包含app.controller.ts、app.module.ts、app.service.ts和main.ts。
- main.ts是应用的入口点,使用NestFactory启动应用。
- NestFactory是一个帮助类,用于引导NestJS应用,默认基于Express搭建HTTP服务器。
- AppModule是根模块,组织代码为控制器、服务和其他模块。
- 模块是用@Module()注解的类,组织代码为一致的块。
- 控制器处理HTTP请求,提供相应的路由和服务。
- 服务层负责业务逻辑,使用@Injectable()注解以便于依赖注入。
➡️