工程笔记
写给真正
交付技术栈的人
关于 React、Node.js、TypeScript 与 AI 的文章。有译文正文时显示译文。没有时显示英文,并注明这一点。
标签:REST
六种API风格对比:REST、GraphQL、WebSockets、Webhooks、gRPC、SOAP
了解 REST、GraphQL、WebSockets、webhooks、gRPC 和 SOAP 如何分别解决不同的数据交换问题,以及用于选择合适技术的决策指南。
阅读约 10 分钟识别与构造:在 Express 中选择路由参数还是查询字符串
了解何时应将值放在 Express 路由参数中而非查询字符串中,如何读取 req.params 和 req.query,以及如何安全地处理默认值和数据类型。
阅读约 6 分钟初学者指南:REST API——资源、方法、状态码与无状态性
一本用通俗语言讲解REST API是什么、使其正常运行的五大原理、它在实际团队中的应用场景,以及如何构建和测试第一个REST API的指南。
阅读约 12 分钟REST与GraphQL:两种架构背后的真实权衡
解释了 REST 和 GraphQL 分别解决的具体问题、其内部机制,以及在为 API 选择其中一种技术时需要权衡的隐性代价。
阅读约 10 分钟会破坏前端可靠性的常见API契约错误
十种会破坏前端稳定性的常见API契约错误,包括响应格式变化、所有错误都返回200 OK状态,以及脆弱的分页机制,并附有修复方案。
阅读约 18 分钟理解 Node.js POST 接口中的幂等性键
超时后重试的POST请求可能会被收取两次费用。客户端生成的幂等性键能让Node.js API识别重复请求并返回第一个结果。
阅读约 6 分钟RFC 9457详解:HTTP API错误响应的标准化
RFC 9457《问题详情》为HTTP API提供了统一的错误格式标准。明确了各字段的含义,以及如何通过全局过滤器在NestJS中正确实现该格式。
阅读约 7 分钟
常见问题
关于这些文章
是。每篇都是为本站准备的英文原创改写。结构与代码跟随来源;正文重写并做过重合检查。
英文是来源。只有存在该语言的正文译文时才显示其他语言。缺失或空白的译文仍是英文,包括在本地化网址上。
草稿经编辑后进入发布队列。站点导入只收录新的或有变更的 slug,不会重复添加。
示例仅供说明。上线前请核对技术栈与许可。若需交付,请发来简报。