部署到 Vercel
我尝试过许多部署平台,最终还是建议使用 Vercel 部署,至少对于初学者,应该使用 Vercel 部署,这样可以减少大量的时间浪费。
除了 Vercel,我建议尝试 Dokploy 或者 Coolify,但这两个工具是使用 Docker 部署,也就是无法 edge runtime 的特性。
Vercel 部署流程
注册 Vercel 后,找到 New Project
按钮开始部署

这一步可以先填写环境变量,也可以直接点击 Deploy
按钮开始部署,等部署完成在设置页面填写环境变量

部署成功后,进入 settings
页面,打开 Environment Variables
填写环境变量

更新了环境变量后需要重新部署才会生效

再打开 Domains 页面,点击 Add Domain
按钮,先添加不带 www
的域名





到 Cloudflare 配置 DNS,分别添加 A 记录:
A 记录:
your-domain.com -> 76.223.126.88
开启 Proxy
CNAME 记录:
www.your-domain.com -> cname-china.vercel-dns.com
开启 Proxy
为什么不用 Vercel 提供的解析地址?因为 Vercel 提供的解析地址在中国无法访问,而上面提供的解析地址,在中国可以访问,没人不想要中国市场吧。
配置 Cloudflare 的 SSL/TLS
在 Cloudflare 的 SSL/TLS 页面,选择 Full (Strict)
,并开启 Always Use HTTPS

提示:
使用 Vercel 部署,必须选择
Full (Strict)
,否则会出现多次重定向,导致无法访问

现在你可以在生产地址打开你的产品了。