OhMySkills
前端应用 nextjs-15-error-handling 更新于 2026-09-22

Next.js · 错误处理规则

Error-handling rules for Next.js: classification, typed codes and single-point mapping to user outcomes.

技术栈
Next.js
主题
错误处理
条目
9 条
版本
v0.2.0

✓ 应当这么做

  • ✓ Classify failures once: expected (validation, not-found) vs unexpected (bugs, dependencies down)
  • ✓ Return typed errors carrying a stable code plus human-readable context
  • ✓ Map errors to user-visible outcomes at the outermost layer only

✕ 常见反模式

  • ✕ String matching on error messages to decide control flow
  • ✕ Swallowing an error to keep the happy path green
  • ✕ Leaking stack traces or internal identifiers to end users

◎ 交付前验证

  • ◎ Production build completes and the bundle budget is respected
  • ◎ No critical CSS purged by the optimizer (spot-check key pages)
  • ◎ Lighthouse/axe pass on the main route after the change

同分类条目

40 篇

同一技术栈的其他条目