Next.js + Supabase + Cloudflare Worker + Hyperdrive 最佳实践(2026终极版)
本文记录了作者将 Next.js 项目从 Vercel 迁移到 Cloudflare Workers 的完整过程,重点解决了 Supabase 数据库在 Worker 环境下的连接难题。文章详细介绍了环境变量获取方式的变化、Hyperdrive 的连接池原理以及“单次请求单次连接”的代码重构策略,提供了关于直连端口配置和 SSL 设置的关键避坑指南。
本文记录了作者将 Next.js 项目从 Vercel 迁移到 Cloudflare Workers 的完整过程,重点解决了 Supabase 数据库在 Worker 环境下的连接难题。文章详细介绍了环境变量获取方式的变化、Hyperdrive 的连接池原理以及“单次请求单次连接”的代码重构策略,提供了关于直连端口配置和 SSL 设置的关键避坑指南。
文章针对2026年云开发架构提供了高密度的实操排坑指南,详细剖析了连接池与Serverless的底层冲突,给出的代码重构方案落地性极强且极为贴合当下时效。
Cloudflare Workers 免费版部署限制从 3MB 提升到 64MiB,作者借此整理了 20 个值得部署的小众开源项目,涵盖短网址、网站监控、Analytics、博客、RSS、AI Chat、AI Gateway、Claude Code 监控、IoT 平台、电商系统等。这些项目充分利用 Workers、D1、R2、KV、Durable Objects 等 Cloudflare 技术栈,展示了 Serverless 平台从简单脚本到完整 SaaS 的演进,体现了 Cloudflare 生态的日益成熟和开发者社区的创造力。
文章激烈批评 Vercel 的商业行为与开发者关系。作者指出 Vercel 一边高喊反厂商锁定,一边通过 Next.js 的私有构建产物(.next 黑盒)对竞争对手如 Netlify、Cloudflare、AWS 造成事实锁定,迫使行业推出 OpenNext 等逆向工程项目适配。文章还批评 Vercel 发布会夸大宣传(如 Turbopack 号称快 700 倍却内存泄漏严重)、缓存决策反复折腾社区,以及通过挖走 React 核心团队控制生态、弃养 Hyper 等开源项目、无视社区 PR 的做派,认为 Vercel 是道貌岸然的开源收割者。
作者为线上服务搭建了一套基于 Cloudflare Workers 的外部监控方案。为了不影响生产服务器,他将巡检逻辑放在服务外部:利用 Cron Triggers 每分钟触发 Worker,读取只读健康接口,通过 KV 保存上一轮状态进行对比,状态变化时通过飞书 Webhook 发送告警卡片。文章详细阐述了告警去重、防抖动规则的设计,以及遇到的重复告警问题及逐项保存状态的解决方案。整个方案运行在 Workers 免费额度内,电脑关机后依然照常巡检,实现了低成本、无侵入的服务监控。
本文介绍了Lyft联合创始人Matt Van Horn在不读写代码的情况下,利用Claude Code和Codex构建开源项目并登顶GitHub Trending的九条规则。规则包括快速发布、编写计划、信任Agent、优化使用成本、提供CLI工具、让工具自记笔记等,展示了非程序员如何高效利用AI进行开发。
MCP新规范将协议从双向有状态改为请求/响应模型,服务端可部署在Serverless和边缘基础设施上。类比银行业务,以前需找固定柜员,现在任意柜员均可办理,提升了灵活性和效率。
本文旨在探讨如何像管理代码一样管理 Claude Code 的配置目录 .claude/。文章首先指出了混乱的目录结构会随着项目增长导致维护困难,随后提出了一套包含 CLAUDE.md、settings.json、rules/、hooks/、commands/、skills/ 和 agents/ 的标准化目录蓝图。接着,文章详细阐述了核心原则,包括顶层设计的轻重分离、规则模块化、自动化脚本与复用工作流的区别,以及团队与个人配置的边界。最后提供了从简单到复杂的渐进式成长路径,帮助开发者构建可预测、可维护且易于团队协作的 AI 辅助开发环境。