可观测学堂

可观测技术指南

从概念、接入到生产治理,提供可执行、可验证的工程方法。

Web 构建模块与工具协作插画
技术指南

esbuild 和 Vite 有什么区别?构建工具选型指南

esbuild 是极速编译器,Vite 是构建于其上的完整开发平台。本文从定位、开发体验、生产构建与插件生态讲清两者关系与选型。

事件循环与异步任务流转插画
技术指南

Execa 实战指南:在 Node.js 中优雅执行 Shell 命令

Execa 是 Node.js 执行子进程的最佳封装:Promise API、跨平台、详细错误报告、流式处理与管道。本文讲解核心用法、错误处理、流处理与同步模式。

应用接口与数据存储连接插画
技术指南

Express 5 新特性详解:十年等待带来了什么

Express 5 正式发布:Promise 错误自动捕获、路由匹配改进、状态码校验收紧、移除废弃 API。本文梳理全部变化点与升级迁移指南。

应用接口与数据存储连接插画
技术指南

express-validator 实战:Express 数据校验完全指南

express-validator 基于 validator.js 提供声明式校验链。本文讲解校验规则编写、sanitize 清洗、错误收集与统一响应格式,以及自定义校验器与异步校验。

应用接口与数据存储连接插画
技术指南

用 Express 构建 Web API:从零到完整 CRUD

手把手用 Express 5 + Sequelize + SQLite 构建博客 API:路由、模型、校验、增删改查与错误处理全流程,适合作为 Express API 开发的入门模板。

应用接口与数据存储连接插画
技术指南

Express + WebSocket 实时通信实战指南

Express 不内置 WebSocket,配合 ws 库即可搭建实时通信服务。本文讲解 WebSocket 服务器搭建、连接状态管理、消息广播与心跳保活的生产级写法。

应用接口与数据存储连接插画
技术指南

Express 的六大替代框架盘点

Express 不是唯一选择。本文盘点六大替代框架:Fastify、Koa、NestJS、Hapi、Restify、Polka,分析各自的架构特色与适用场景,附迁移策略建议。

应用接口与数据存储连接插画
技术指南

Fastify 和 Express 深度对比:该不该换框架?

Fastify 性能领先、内置校验与日志,Express 生态无敌、简单自由。本文从路由、性能、插件、错误处理、TypeScript 支持全面对比,附迁移路径。

应用接口与数据存储连接插画
技术指南

Fastify 文件上传完全指南

Fastify 用 @fastify/multipart 处理文件上传。本文讲解流式上传、文件类型与大小校验、多文件处理与安全防护(大小限制、MIME 嗅探、文件名清洗)。

应用接口与数据存储连接插画
技术指南

用 Fastify 构建 Web API:从零到完整 CRUD

手把手用 Fastify + Prisma + SQLite 构建博客 API:Schema 校验、路由声明、ORM 集成与错误处理全流程,体验 Fastify 的现代 API 开发方式。

应用接口与数据存储连接插画
技术指南

Fastify WebSocket 实战:@fastify/websocket 完全指南

Fastify 通过官方 @fastify/websocket 插件支持 WebSocket。本文讲解插件注册、路由级 WebSocket handler、连接错误处理、消息广播与心跳管理。

应用接口与数据存储连接插画
技术指南

Hapi.js 文件上传完全指南

Hapi.js 以配置驱动处理文件上传:payload 选项控制解析行为与大小限制。本文讲解单/多文件上传、流式写盘、文件校验与进度追踪的生产级实现。