nestjs生态知多少?

2,561

Nest是构建高效,可扩展的 Node.js Web 应用程序的框架。 它使用现代的 JavaScript 或 TypeScript(保留与纯 JavaScript 的兼容性),并结合 OOP(面向对象编程),FP(函数式编程)和FRP(函数响应式编程)的元素。

nestjs.com/(官方英文网站)

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包

github.com/nestjs/nest…

@nestjs/core

核心模块处理底层框架兼容 www.npmjs.com/package/@ne…

@nestjs/testing

Nest测试库

www.npmjs.com/package/@ne…

@nestjs/microservices

微服务支持 www.npmjs.com/package/@ne…

@nestjs/common

提供很多装饰器,log服务等 www.npmjs.com/package/@ne…

@nestjs/platform-express

www.npmjs.com/package/@ne…

@nestjs/platform-fastify

www.npmjs.com/package/@ne…

@nestjs/platform-ws

www.npmjs.com/package/@ne…

@nestjs/websockets

websocket支持 www.npmjs.com/package/@ne…

@nestjs/platform-socket.io

www.npmjs.com/package/@ne…

@nestjs/swagger

Nestjs整合swagger文档 www.npmjs.com/package/@ne… (npm包地址) github.com/nestjs/swag… (github地址)

@nestjs/schematics

www.npmjs.com/package/@ne…

@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

www.npmjs.com/package/@ne…

@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…