Nest是构建高效,可扩展的 Node.js Web 应用程序的框架。 它使用现代的 JavaScript 或 TypeScript(保留与纯 JavaScript 的兼容性),并结合 OOP(面向对象编程),FP(函数式编程)和FRP(函数响应式编程)的元素。
docs.nestjs.cn/ (中文网站)
github.com/nestjs (github仓库)
常用包:
@nestjs/cli
Nest CLI是一个命令行界面工具,可帮助您初始化,开发和维护Nest应用程序。
www.npmjs.com/package/@ne… (npm包地址)
github.com/nestjs/nest… (github地址)
nest仓库是基于lerna 管理单库多包,维护9个npm包
@nestjs/core
核心模块处理底层框架兼容 www.npmjs.com/package/@ne…
@nestjs/testing
Nest测试库
@nestjs/microservices
微服务支持 www.npmjs.com/package/@ne…
@nestjs/common
提供很多装饰器,log服务等 www.npmjs.com/package/@ne…
@nestjs/platform-express
@nestjs/platform-fastify
@nestjs/platform-ws
@nestjs/websockets
websocket支持 www.npmjs.com/package/@ne…
@nestjs/platform-socket.io
@nestjs/swagger
Nestjs整合swagger文档 www.npmjs.com/package/@ne… (npm包地址) github.com/nestjs/swag… (github地址)
@nestjs/schematics
@nestjs/typeorm
TypeORM module for Nest framework Nest框架和typeorm整合库 www.npmjs.com/package/@ne… github.com/nestjs/type… www.bookstack.cn/read/TypeOR…
@nestjs/passport
Passport module for Nest framework www.npmjs.com/package/@ne… github.com/nestjs/pass…
@nestjs/mongoose
Mongoose module for Nest framework www.npmjs.com/package/@ne… github.com/nestjs/mong…
@nestjs/jwt
JWT utilities module based on the jsonwebtoken package www.npmjs.com/package/@ne… github.com/nestjs/jwt
@nestjs/terminus
Terminus module for Nest framework 综合健康检查 www.npmjs.com/package/@ne… www.npmjs.com/package/@ne…
@nestjs/graphql
GraphQL (TypeScript) module for Nest framework www.npmjs.com/package/@ne… github.com/nestjs/grap…
@nestjs/cqrs
A lightweight CQRS module for Nest framework www.npmjs.com/package/@ne… github.com/nestjs/cqrs
@nestjs/serve-static
@nestjs/elasticsearch
基于官方@ elastic / elasticsearch软件包的Nest的Elasticsearch模块 www.npmjs.com/package/@ne…
@nestjs/config
Configuration module for Nest based on the dotenv (to load process environment variables) package. www.npmjs.com/package/@ne… github.com/nestjs/conf…
@nestjs/schedule
Schedule module for Nest framework www.npmjs.com/package/@ne… github.com/nestjs/sche…
@nestjs/azure-database
Azure Database (Table Storage and more) module for Nest framework www.npmjs.com/package/@ne… github.com/nestjs/azur…
@nestjs/sequelize
Sequelize module for Nest framework www.npmjs.com/package/@ne… github.com/nestjs/sequ…
参考学习博客
从Express到Nestjs,谈谈Nestjs的设计思想和使用方法 segmentfault.com/a/119000001…
使用 NestJS 开发 Node.js 应用 segmentfault.com/a/119000001…
nestjs[一例看懂中间件、守卫、管道、异常过滤器、拦截器][9] blog.csdn.net/lxy86971806…
typeorm列类型 blog.csdn.net/qq_27868061…
typeorm整理翻译 blog.csdn.net/weixin_3434…