工程实践

Prisma Client Extensions 与 Middleware 实战指南

引言Client Extensions 与 Middleware 可在不侵入业务的前提下扩展 Prisma Client 的行为,适合审计、权限与日志等横切需求。能力与用法(已验证)Client Extensions:自定义方法、字段与返回类型以增强 Client;保持类型安全与自动完成。来源:Pr

REST 资源命名与错误结构统一实践(2025)

REST 资源命名与错误结构统一实践(2025)统一的资源命名与错误结构是 API 可用性的基础。一、资源命名名词复数:`/users`、`/orders`;避免动词化路径。层级关系:`/users/{id}/orders` 表示归属关系。过滤与排序:使用查询参数,如 `?status=active

Rspack 懒编译与持久化缓存实践指南

引言Rspack 面向大型项目持续演进:懒编译可显著提升 dev 启动速度;1.2 引入实验性持久化缓存,1.4 默认启用,进一步缩短重复构建耗时。版本进展(已验证)懒编译:在新版本中提供 lazy compilation 能力,显著提升大型项目的 dev 启动速度。来源:Rsbuild Relea