我厌倦了为每个 SaaS 重新构建 auth 和 Stripe,于是我打包了自己的入门模板。
发布: (2026年3月8日 GMT+8 17:22)
3 分钟阅读
原文: Dev.to
Source: Dev.to
介绍
每当我启动一个新的 SaaS 项目时,我都会花 35+ 小时 来搭建认证、集成 Stripe 并配置数据库,甚至在写任何产品代码之前。最糟糕的是什么?这些工作根本不属于产品本身。
当我构建 zerodrag.cloud 时,我意识到整个后端——认证、支付、数据库和邮件——都可以预先配置。唯一需要的 “设置” 只是填写一个 .env 文件。
ZeroDrag 提供的功能
ZeroDrag 打包了一套完整、可直接投入生产的基础设施,你可以把它直接放进任何 Next.js 应用中。
Auth
- Google OAuth + 魔法链接
- NextAuth v5,支持 App Router
- 通过中间件保护路由
- 服务器端会话助手
Payments
- Stripe 和 Razorpay(通过环境变量切换)
- 完整的订阅生命周期处理
- 预配置的 webhook
- 内置权益同步
Database
- PostgreSQL + Prisma ORM
- 兼容 Supabase、Neon、Railway
- 包含种子脚本
- 生产安全的迁移
- Resend 集成
- React 邮件模板
- 支持 HTML 与纯文本
AI (Pro)
- 统一的 OpenAI、Claude、Gemini API
- 密钥永不暴露给客户端
- 按用户限流
- 令牌使用跟踪
Error Tracking (Pro)
- 预配置的 Sentry
- API 与 webhook 错误捕获
适合使用 ZeroDrag 的人群
- 独立黑客,发布真实的 SaaS 产品
- 希望快速从想法到付费用户的单创始人
- 厌倦重复搭建相同基础设施的工程师
Note: ZeroDrag 并非面向初学者或无代码构建者。它假设你已经熟悉 Next.js、TypeScript 和服务器端开发。
定价
- 一次性付款,无需订阅。
反馈
我非常期待其他开发者的诚实反馈——尤其是关于缺少了哪些功能或你会有什么不同的做法。