把 Next.js SaaS 部署到 Vercel

把 ShipAny 的 Next.js 版本(Next、Two、One)部署到 Vercel——私有 GitHub 仓库、导入项目、环境变量、自定义域名和 Webhook 地址。

最后更新: 2026年10月8日

Vercel 是 ShipAny Next.js 版本——ShipAny Next、Two 和 One——最顺手的部署平台:连接 Git 仓库、设置几个环境变量,之后每次推送自动部署。(ShipAny TanStack 和 Vinext 面向 Cloudflare Workers、Node 或 Docker,请参考 Cloudflare 部署指南。)

步骤

  1. 创建私有 GitHub 仓库。ShipAny 的许可协议不允许公开发布源码。
  2. 推送代码:
git remote set-url origin git@github.com:your-org/your-repo.git
git push origin main
  1. 在 Vercel 中导入仓库。
  2. 添加环境变量:应用地址和名称、DATABASE_PROVIDER / DATABASE_URL,以及 AUTH_SECRET(用 openssl rand -base64 32 生成)。支付、OAuth、邮件、存储等服务的密钥部署后在管理后台配置,不放在 Vercel。
  3. 部署,然后在项目设置中添加自定义域名。
  4. 把第三方回调指向新域名:OAuth 回调地址和支付 Webhook。

注意事项

  • 选择适合 Serverless 的数据库——Neon、Supabase(连接池地址)或 Turso——因为每次函数调用都会建立自己的连接。
  • 生产构建前把应用地址设为最终域名,否则登录来源校验和支付回调会指向错误的地址。
  • 保持 AUTH_SECRET 不变——修改它会让所有用户退出登录。

相关阅读

更多集成

用 ShipAny 快速上线你的 AI SaaS

登录、支付、积分、多语言和管理后台都已内置——从可上线的模板开始,专注做你的产品。