📘 NestJS 博客系列 – 第1期

📘 NestJS 博客系列 – 第1期

💡 原文英文,约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()注解以便于依赖注入。
➡️

继续阅读