Node.js 环境搭建与工具链 起步的渐进式学习路线:第一步:环境与第一批代码 → 第二步:语言核心 → 第三步:框架 → 第四步:生态全景 → 随用随查。
Node.js 内置函数层字典:Object 静态方法、Array 实例与静态方法、String 方法、Number/parseInt、Math、JSON、Promise 静态方法、Date、全局函数等 11 条,每条含语义、示例与坑。
Node.js 内置模块逐模块详解(每条含定位、高频 API、示例与坑):fs/path/http/events/stream/crypto/child_process/worker_threads/url-os-util-zlib/readline-timers-test 等 10 组。
Express、Fastify、NestJS、Hono、Elysia 不是同一类东西:极简中间件链、Schema 换性能、架构约定、跨运行时、端到端类型推导。本文按场景给出选择,并给出两个判断标准——先确定运行环境能不能选,再看生态与类型的取舍成本。
Node.js 参考总览:语言特性与内置模块两篇字典的入口页。
JavaScript 语言机制逐条详解(每条含语义、多场景示例、边界与坑):let/const 作用域、箭头 this、解构展开、可选链与 ??、async 错误处理、Promise 组合、class 私有字段、ESM/CJS、生成器、Symbol/Proxy、错误链等 11 条。
Fastify 的核心是用 JSON Schema 定义请求和响应,换取两个好处:请求校验自动完成,序列化速度更快(它用 schema 编译出序列化函数,比 JSON.stringify 快得多)。
NestJS 把 Angular 那套搬到后端:模块、控制器、服务、依赖注入、装饰器。
Express 5 在 2026 年终于正式发布(5.3.0)。核心改动只有一条值得记:async 处理函数里的异常会被自动捕获,不用再手写 try/catch 或包装函数。
Hono 入门:Hono 面向 Request/Response 契约组织路由与中间件,具体监听端口由运行时适配层承担。框架对象与网络服务器不是同一个职责。