OhMySkills
接口与协议 sse-streaming 更新于 2026-07-20

SSE Streaming 工程规则

SSE rules: bounded event size, heartbeat comments and reconnect semantics

技术栈
SSE Streaming
主题
工程基线
条目
9 条
版本
v0.2.0

✓ 应当这么做

  • ✓ Validate every request body and query string at the handler boundary
  • ✓ Centralise error handling in one middleware that maps typed errors to status codes
  • ✓ Read configuration from the environment exactly once at startup

✕ 常见反模式

  • ✕ Blocking the event loop with synchronous fs or CPU-heavy work
  • ✕ Catch-all `next(err)` used to hide programming mistakes
  • ✕ Answering requests before all awaited side effects complete

◎ 交付前验证

  • ◎ Integration tests cover the success and the failure branch of each new route
  • ◎ No unhandled promise rejection warnings in the test output
  • ◎ Graceful shutdown drains in-flight requests

同分类条目

13 篇

同一技术栈的其他条目