目录
NestJS 入门介绍
什么是NestJS?
核心特点
NestJS内置框架
快速开始
核心概念
如何开始?
介绍nestjs
本文介绍了nestjs是啥?用来做什么
NestJS 入门介绍
什么是NestJS?
NestJS是一个高效、可扩展的Node.js服务端应用程序开发框架,完全支持TypeScript。它结合了面向切面编程(AOP)、依赖注入(IOC)等概念,借鉴了Angular的设计。
核心特点
- 高性能: 基于Express和Fastify,提供抽象层同时暴露原生API。
- 可扩展性: 通过钩子、插件和装饰器等机制实现。
- TypeScript支持: 为TypeScript社区提供了完善的类型声明文件。
NestJS内置框架
- Express: 默认使用,易于上手。
- Fastify: 知名的高性能web框架,特色包括高性能、基于Schema的路由验证等。
快速开始
- 安装Nest CLI:
npm i -g @nestjs/cli
- 创建新项目:
nest new project-name
- 进入项目目录,启动应用:
cd project-name && npm run start:dev
核心概念
- 控制器:处理传入的请求和返回响应
- 提供者:可以注入到控制器和其他服务中的类
- 模块:组织应用结构的单元
如何开始?
可以访问NestJS的官方文档和中文文档来了解如何开始使用NestJS进行开发。
本文作者:LiuXueChao
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA
许可协议。转载请注明出处!