工程笔记
写给真正
交付技术栈的人
关于 React、Node.js、TypeScript 与 AI 的文章。有译文正文时显示译文。没有时显示英文,并注明这一点。
标签:Error Handling
加载、等待、失败:懒加载、悬念模式与错误边界如何应用
了解 React.lazy、Suspense 和错误边界如何分割代码、显示备用内容并防止崩溃,以及为获得更好的用户体验应将这些边界放置在哪里。
阅读约 9 分钟利用asyncHandler去除Express路由中的try/catch样板代码。
了解错误中间件、asyncHandler封装以及自定义的AppError类如何将Express的错误响应从每个路由中移出,集中到统一的位置。
阅读约 5 分钟在 Angular 中处理请求失败:状态、拦截器与重试机制
学习如何在 Angular 中对 HTTP 错误进行分类、处理加载状态、在拦截器中集中处理逻辑、安全地重试,并显示用户可采取行动的消息。
阅读约 9 分钟为加载、空状态、错误状态及重试状态设计 React 页面
学会为 React 页面和表单的所有可能状态建模,涵盖骨架屏、重新获取数据、空结果、有用的错误提示以及防止重复提交等功能。
阅读约 6 分钟在不改变行为的前提下将 Promise 链重构为 Async/Await 语法
如何将 .then() 链转换为易读的 async/await 代码,await 实际上会暂停什么操作,何时应并行执行各步骤,以及 try/catch 如何替代 .catch()。
阅读约 7 分钟后端反模式:7个代价高昂的错误及其实用解决方案
了解如何识别并修复七种常见的后端工程错误,从臃肿的控制器到未处理的异常,从而避免其在生产环境中引发问题。
阅读约 9 分钟为什么在 JavaScript 中 `catch()` 会抛出 SyntaxError 错误
了解为何空的 catch 参数列表会完全破坏 JavaScript 的解析机制,并查看编写无参数 catch 块的两种符合语法的正确方式。
阅读约 8 分钟修复 Node.js 生产环境代码中的 Async/Await 错误处理漏洞
Node.js 中五种会导致生产环境 JavaScript 出现静默故障和竞态条件的 async/await 错误处理方式,以及针对每种问题的具体解决方案。
阅读约 8 分钟在 Node.js 应用中构建生产级错误处理机制
了解如何对 Node.js 错误进行分类、设计自定义的错误层级结构、集中处理异步错误,以及如何保护堆栈跟踪信息以提高生产环境的稳定性。
阅读约 8 分钟
常见问题
关于这些文章
是。每篇都是为本站准备的英文原创改写。结构与代码跟随来源;正文重写并做过重合检查。
英文是来源。只有存在该语言的正文译文时才显示其他语言。缺失或空白的译文仍是英文,包括在本地化网址上。
草稿经编辑后进入发布队列。站点导入只收录新的或有变更的 slug,不会重复添加。
示例仅供说明。上线前请核对技术栈与许可。若需交付,请发来简报。