全书目录

第四十四篇:Rocket 完全指南 —— 火箭发射控制塔宇宙

第四章:最重要的心智模型 —— 每个请求都是一次发射任务

1 分钟 203 字 第 813 / 962 个阅读单元

理解 Rocket,最重要的是脑子里要有这张图:

text
外部请求
   ↓
路由属性宏声明的发射窗口
   ↓
路径 / 查询 / Header / Cookie / State 等检查清单
   ↓
Request Guards 逐项过检
   ↓
Data Guards / Form / JSON 等载荷检查
   ↓
Handler 真正执行任务
   ↓
Responder / Result / Error 转成响应
   ↓
Response 出塔

翻成控制塔语言就是:

  • 路由:哪条跑道、哪个发射窗口
  • 参数:本次发射单据
  • Request Guard:身份、权限、上下文检查员
  • State:控制塔共享总控台
  • Fairing:全局检查设施
  • Responder:出塔回执格式
  • Error:发射中止报告

Rocket 最漂亮的地方就在这里:

它不是把“检查”写成散落逻辑,而是把检查做成类型化、可组合的发射前清单。