Express 5 入门
Express 5 在 2026 年终于正式发布(5.3.0)。核心改动只有一条值得记:async 处理函数里的异常会被自动捕获,不用再手写 try/catch 或包装函数。
物物而不物于物,念念而不念于念。
8 月 07 日 , 2025 13:43
Hono 框架入门
Hono 入门:Hono 面向 Request/Response 契约组织路由与中间件,具体监听端口由运行时适配层承担。框架对象与网络服务器不是同一个职责。
Node.js 流与 Worker
Stream 控制分块传输,Worker 用于另一个线程上的计算。把大文件全读进内存后再放进 Stream,并没有获得低峰值内存。
Node.js 错误处理
业务错误、外部服务错误和程序缺陷需要不同响应。统一入口映射错误有利于一致,但不能把内部堆栈直接返回客户端。
Node.js HTTP 与路由
路由定位处理者,中间件提供公共前后处理,校验把不可信输入转成业务可用值。TypeScript 类型不会验证请求体。
Node.js 异步与 Promise
Promise 表示以后得到的结果,await 暂停当前异步流程。两个独立操作可以重叠等待,但依赖前一步结果的操作必须保持顺序。
Node.js 模块与 ESM
ESM 的 import 与 CommonJS 的 require 有不同解析和加载规则。扩展名、package type 与工具链共同决定文件怎样被解释。
第一个 Node.js 服务
HTTP 服务注册一个处理函数;每来一个请求,函数根据方法和地址给出响应。启动成功不证明所有路径都符合约定。
Node.js 环境搭建与工具链
Node 运行 JavaScript,包管理器安装依赖,TypeScript 工具提供类型检查或转换。运行 ts 文件与检查类型是不同能力。