跳到主要内容

Higher Order Interceptors

高阶函数拦截器特别适合把这些逻辑从业务函数里抽走:

  • 权限检查
  • 参数清洗
  • 性能审计
  • Token 审计
  • 异常降级
  • UI 格式化

一个典型叠加方式

const request = withFallback(fallbackValue)(
withUIFormat(transformer)(
withPerformance('prompt-query')(handler)
)
);

价值

  • 业务函数更短
  • 拦截逻辑更可复用
  • 团队更容易形成统一模式