Supabase 发布 Middleware 库:一次编写请求逻辑,任意 fetch 运行时复用
dshukertjr · x · 2026-10-17
Supabase 在 10 月 2 日的 Select 直播中发布 @supabase/middleware:面向 Web Fetch handler 的可组合、类型安全的中间件库,MIT 许可、免费开源。
- 解决的问题:per-request 逻辑(鉴权检查、CORS、请求前置判断等)过去困在各自的 handler 或框架中间件里,换运行时/换框架就要重写,每次复制粘贴都是潜在安全漏洞来源。
- 工作方式:用 pipeline 把各段逻辑(含 @supabase/server 的 caller-scoped client、admin client、身份验证 setup)按序组合,任何支持 fetch 的运行时都能跑。
- 框架兼容:同一份中间件可在 Hono、H3、Elysia、NestJS、TanStack Start 内使用,只需往项目里复制一小段 bridge 文件。
- 兼容面:支持 Bun、Cloudflare Workers 等主流运行时;独立库,不用 Supabase 的项目也能用。
「编程与Agent」频道最新
- Garry Tan 晒新玩法:agent 一并搞定写代码和 DevOps 配置 — garrytan · 2026-10-17
- Spring 实测 Embabel Worlds:在知识图谱上安全 vibe coding — springrod · 2026-10-17
- React 核心成员开源 pstack:把 Cursor 变成一支靠谱工程团队 — alexcovo_eth · 2026-10-17
- 让新 Claude 上 13 节带测验的入职课,解决跨机器项目交接难题 — ivan_bezdomny · 2026-10-17
- 用 Claude 写代码做出手绘风 MV:SVG 木偶加程序化铅笔噪点 — pizzaisprettyneato · 2026-10-17
- 8000 字 Codex 深度报道:用 AI 采写仍保住作者主导权的示范 — lmoroney · 2026-10-17