服务端与数据8 分钟
Express 异步错误处理:让异常只经过一个出口
把业务异常、参数错误和未知故障收敛到统一中间件,避免重复 try/catch、泄露堆栈和一条请求记录多次日志。
ExpressError HandlingLoggingAPI
服务端与数据11 分钟
接口幂等:网络重试不应该创建两笔订单
客户端超时后重试是正常行为。对支付、下单等写接口,引入幂等键并在数据库事务中认领请求,才能避免重复副作用。
IdempotencyREST APIPostgreSQLReliability
前端与浏览器10 分钟
HTTP 缓存策略:强缓存、协商缓存与版本化资源
从 Cache-Control 的语义出发,为带哈希静态资源、HTML、接口数据和用户私有数据设计可预测的缓存策略。
HTTP CacheCache-ControlETagCDN