mcpField

subscriptions

trpc开发76 次安装

关于 subscriptions

使用异步生成器订阅 .subscription(async function*() { yield }) 设置实时事件流。推荐使用通过 httpSubscriptionLink 的 SSE,而非 WebSocket。使用 @trpc/server 的 tracked(id, data) 进行带 lastEventId 的重连恢复。WebSocket 通过 wsLink 和 @trpc/client 的 createWSClient,以及 @trpc/server/adapters/ws 的 applyWSSHandler。通过 initTRPC.create({ sse: { ping: { enabled, intervalMs } } }) 配置 SSE ping。通过 opts.signal 使用 AbortSignal 进行清理。使用 splitLink 路由订阅。

安装

复制下面的命令,在终端中运行。

$npx skills add https://trpc/trpc --skill subscriptions

安装后在 Claude Code 中输入/subscriptions确认已加载。

评论

支持 Markdown