2024-03-07
NestJs
00

目录

NestJS 入门介绍
什么是NestJS?
核心特点
NestJS内置框架
快速开始
核心概念
如何开始?

介绍nestjs

本文介绍了nestjs是啥?用来做什么

NestJS 入门介绍

什么是NestJS?

NestJS是一个高效、可扩展的Node.js服务端应用程序开发框架,完全支持TypeScript。它结合了面向切面编程(AOP)、依赖注入(IOC)等概念,借鉴了Angular的设计。

核心特点

  • 高性能: 基于Express和Fastify,提供抽象层同时暴露原生API。
  • 可扩展性: 通过钩子、插件和装饰器等机制实现。
  • TypeScript支持: 为TypeScript社区提供了完善的类型声明文件。

NestJS内置框架

  • Express: 默认使用,易于上手。
  • Fastify: 知名的高性能web框架,特色包括高性能、基于Schema的路由验证等。

快速开始

  1. 安装Nest CLI:npm i -g @nestjs/cli
  2. 创建新项目:nest new project-name
  3. 进入项目目录,启动应用:cd project-name && npm run start:dev

核心概念

  • 控制器:处理传入的请求和返回响应
  • 提供者:可以注入到控制器和其他服务中的类
  • 模块:组织应用结构的单元

如何开始?

可以访问NestJS的官方文档中文文档来了解如何开始使用NestJS进行开发。

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:LiuXueChao

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!