域名相关
由于众所周知的原因,有一些 url 或者 ip 在国内是无法访问的,包括 Vercel 送的 vercel.app 域名,比如:https://web-course-1.vercel.app/
可是经过测试,这些服务器并没有完全被封,只不过是域名不行了,所以如果绑定了自有的域名,那么是不受影响的
- 域名的注册
- 在 CloudFlare 注册的情况
- **Cloudflare:**https://www.cloudflare.com/products/registrar/
- 在其他平台注册的情况
- **Namecheap:**https://www.namecheap.com/
- **Godaddy:**https://www.godaddy.com/
- **Name:**https://www.name.com/zh-cn
- 其他平台需要转入 CloudFlare 管理域名的情况
- 在 CloudFlare 注册的情况
- 域名 DNS 的设定(需要等待)
- Cloudflare 的 DNS 设置界面
部署相关
- Vervel 中设置服务所在区域:https://vercel.com/docs/functions/configuring-functions/region
- CloudFlare 的全球网络:https://www.cloudflare.com/zh-cn/network/
- 发布到 CloudFlare Pages:https://developers.cloudflare.com/pages/
- 连接 GitHub
- 发布应用:https://share-web-course-1.pages.dev/
- 绑定域名:https://examples.justincourse.site/
- 测速:https://www.itdog.cn/http/
代码管理
- Git 基础知识回顾:
- GitHub Key 的绑定:
- Git 基本操作(基于 Cursor)
- Git 的基本信息设置
- 创建开发分支
- 切换分支
- 创建标签
- 推送标签
- 切换代码
- 基于 GitHub + Vercel 的持续迭代
- Deployment 版本的切换
- 多个环境(生产、开发、测试环境)
课后作业
- 将已有项目发布到 Cloudflare Pages
- 如果已有域名,则绑定域名(可选)
- 本地使用 Git 创建新的分支,比如 dev
- 在 Vercel 上发布依赖不同分支的版本并查看
作业心得
-
Vercel 发布失败:修改本地 git config 中的 user.email

具体来说,Vercel 在部署时会验证提交记录的作者信息,以确保提交者和 GitHub 账户匹配。如果你用来提交代码的 Git 配置中的邮箱地址(
git config user.email)没有与 GitHub 账户绑定,Vercel 会报错。解决方法:
-
检查本地 Git 配置:运行以下命令以检查当前的 Git 配置:
git config --global user.email -
更新 Git 配置:如果发现邮箱不正确或未设置,可以运行以下命令更新:
git config --global user.email "your-email@example.com"确保使用与你 GitHub 账户关联的邮箱地址。
-
验证 GitHub 账户:确认该邮箱已添加到你的 GitHub 账户中(可以在 GitHub 的“Settings” > “Emails”中查看)。
这将确保 Vercel 能够正确识别提交者身份,避免此类错误。
-
课程讨论与答疑
提问默认仅你和管理员可见;管理员精选后会作为公开讨论展示。