可观测学堂

可观测技术指南

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

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

Passport.js 集成 Express:认证实战指南

Passport.js 是 Node.js 最流行的认证中间件,500+ 策略覆盖本地登录与社交 OAuth。本文实战 Local 策略注册登录、会话管理与路由保护。

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

Node.js Performance API 详解:perf_hooks 完全指南

perf_hooks 模块提供高精度性能测量:performance.now()、mark/measure、PerformanceObserver。本文逐一讲解 9 个核心 API 与实战应用。

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

Pino 和 Bunyan 对比:Node.js 结构化日志之争

Bunyan 开创了 Node.js 结构化日志,Pino 用极致性能将其发扬。本文从架构、性能、功能生态与生产部署全面对比两大日志库。

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

PM2 完全指南:Node.js 生产进程管理

PM2 是 Node.js 生产的标准进程管理器:进程守护、零停机重载、日志管理、集群模式与开机自启。本文按生产路径逐一实战。

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

PNPM 入门指南:快且省的现代包管理器

PNPM 用硬链接全局存储 + 符号链接依赖结构,减少重复存储并约束依赖访问。本文讲解核心原理、依赖管理、锁文件与 workspace 实践。

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

Prettier 和 ESLint:代码质量的左膀右臂

Prettier 管格式,ESLint 管质量——职责不同但配置不当会打架。本文讲清两者分工、冲突解决方案与现代化工作流集成。

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

Prisma ORM 入门:Node.js + PostgreSQL 实战

Prisma 用声明式 Schema + 代码生成提供类型安全的数据库访问。本文走完建模、迁移、种子数据、CRUD 与性能优化全流程。

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

Node.js 性能分析(Profiling)实战指南

CPU 飙到 95% 却找不到元凶?本文实战四种 Profiling 工具:内置 --prof、Chrome DevTools、inspector 与 perf,并介绍持续性能分析的生产实践。

红宝石与应用开发工作台插画
技术指南

Ruby on Rails 和 Express 对比:全家桶与极简主义

Rails 用约定处理复杂性,Express 把自由全给你。本文通过同一功能的双框架实现对比开发体验、数据库、认证与测试,给出选型建议。

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

Express.js 限流实战:保护你的 API

限流是 API 安全的基础设施。本文实战 express-rate-limit:基础配置、分级限流策略、登录防爆破专项与生产部署要点。

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

react-call:像 await 函数一样调用 React 组件

react-call 让模态框变成可 await 的函数调用:1KB、零依赖。本文讲解 createCallable 的三步用法与确认对话框完整实战。

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

React Doctor:一键扫描 React 代码反模式

React Doctor 是高性能 CLI 扫描器:检查 React 项目的反模式、可访问性问题与性能风险。本文讲解功能、验证方法与工作流集成。