GitHub 热门

nestjs/nest

在 GitHub 打开 ↗

带完整架构的 TypeScript Node.js 后端框架

Star76k
24h 新增+7
7 天新增—
Fork8.6k
Issue26
语言TypeScript

项目介绍

更新于 1 天前

NestJS 是一个用 TypeScript 写的 Node.js 后端框架,可以理解为「服务端的 Angular」——它不满足于 Express 只给你路由和中间件,而是开箱就给出一套分层架构(模块、控制器、依赖注入),底层默认跑在 Express 上,也能切换到 Fastify。它解决的是 Node 后端项目做大后代码散乱、难以测试和扩展的问题,适合需要长期迭代的中大型服务,比如带鉴权、微服务拆分、WebSocket 推送、消息队列的业务后端。如果你是后端或全栈工程师,正在用 Express/Koa 搭 API 却苦于没有统一规范,或者团队想引入一套强类型、易测试的服务端架构,NestJS 值得认真看;但如果你只做前端或一次性小脚本,它和你关系不大。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +5

话题标签

frameworkhacktoberfestjavascriptjavascript-frameworkmicroservicesnestnestjsnodenodejsnodejs-frameworktypescripttypescript-frameworkwebsockets

仓库信息

LicenseMIT
创建时间2017-02-04
最后推送51 分钟前
热度分26.0