前序​

第一课:​​小橙酱:第一课学员专用:如何写出优秀作业的完整指南

第二课:​​小橙酱:作业建议:先定位,再出发;先收敛,再发散。

第三课:​​小橙酱:第三课作业建议:从 Vibe Coding 到 AI 接入,一次把链路跑通

第四课:​​小橙酱:第四课作业建议:不做工具的奴隶,做解决问题的主人(4期第4课)

期中复盘:​​小橙酱:Vibe Coding 实战训练营通关手册:写在训练营进行一半时

第五课:​​小橙酱:第五课作业建议:从“AI生成代码”到“做产品实践”的演练(4期第5课)


如果之前我们是在本地IDE/CLI里闭门造车,当了一回“潜心研发”的产品经理;​

那么第六课,我们就是把产品推向了舞台。​

这节课的关键词只有一个:交付(Delivery)。​

在程序员的圈子里,有一句经典的名言:“It works on my machine”(在我的电脑上明明能跑啊!)。​

但这毫无意义。​

如果你的产品只能在你的localhost里运行,那它就只是一个“电子手办”,只有你能欣赏。​

第六课的任务,就是要打破这层结界,把你的“电子手办”变成一个全世界都能访问的“在线服务”。​

不要被“服务器”、“运维”、“跨域”这些词吓倒。​

对于 Vibe Coding 而言,我们有捷径。​

一、核心认知:为什么“部署”是产品的成人礼?​

有些同学可能会觉得:“我代码都写完了,部署不就是点个按钮的事吗?” 其实不然。​

部署是产品的“成人礼”,因为它强制你面对真实世界的残酷:​

1.环境差异:你的电脑环境和服务器环境不一样,本地能跑,上线报错是常态。​

2.成本意识:云舒老师在课上花大力气讲了“算账”。在APPStore上线App要 99 美元/年的同时还需要有一台MacOS的电脑,做网站要买域名,服务器要算流量。部署,会开始让你从“写代码”的嗨点,回归到“运营成本”的冷静。​

3.交付标准:在本地你可以随时改代码,但在云端,你需要一套机制来管理“什么版本给用户看”。​

所以,这次作业不仅仅是“发个链接”,而是让你体验“我是如何把我的作品交付给世界的”。​

二、作业策略:条条大路通罗马​

​原始作业说明:​​第6课:把产品交付到真实世界——上线与发布​​

本次作业不限制部署平台。​

虽然课上重点讲了GitHub + Vercel这套黄金组合,但如果你的网络环境不允许,或者你更习惯其他方式(比如 Replit、Netlify,甚至是腾讯云/阿里云的静态托管),只要评审老师能通过一个 URL 访问到你的作品,就算通过。​

初阶作业:让 URL 成为你的名片​

  • •原始要求:把自己开发好的网站部署到 Vercel 等其他平台/服务器上,提交部署链接。​
  • •我的解读:​◦核心目标:打破只能在“本地运行”的壁垒。​◦推荐路径:就用你第五课做的那个“个人主页”或者“工具导航站”。​
  • •通关标准:你发到群里的链接,我也能点开,也能看到和你电脑上一模一样的画面,并且在作业笔记中说明你的部署步骤。​

进阶作业:掌握“时光机”的能力​

原始要求:部署到 Vercel 上,并熟练使用 GitHub 发版(至少) 3 次,提交版本说明及截图。​

我的解读:​

  • •为什么要(至少)发版 3 次?这不是为了凑数,而是为了让你学会使用版本控制(Version Control)。​
  • •什么是版本控制?它就是代码世界的“后悔药”和“时光机”。​◦V1.0(初版上线):这是可能你第一次把代码推上去,可能还有点丑。​◦V1.1(紧急修复/微调):比如你发现标题写错了,或者想换个背景色。在本地改完 -> 用 GitHub Desktop 提交(Commit) -> 推送(Push)。你会发现 Vercel 会自动检测到变化并重新部署。这就是“持续集成/持续部署(CI/CD)”的雏形。​◦V1.2(功能迭代):试着加一个新的小功能,再推一次。​
  • •通关标准:不仅仅是一个链接,而是要在作业文档里展示出 GitHub 的 Commit 记录截图,并且说明你为什么要 Commit,证明你不是一次性传上去就不管了,而是懂得如何维护它。​

三、避坑指南:给“复杂项目”的一盆冷水​

这节课云舒老师提到了一个很现实的问题:​

前端项目部署很简单(免费、快),但带数据库和后端的项目部署是几何级难度的提升。​

1.如果你做的是纯静态网页(HTML/CSS/JS)​

恭喜你,GitHub + Vercel 是你的天堂,基本 5 分钟搞定,免费且稳定。这也是第五课推荐大家先做“个人主页”的原因——它容易部署,能给你建立信心。​

2.如果你的项目带了数据库(Supabase)和后端逻辑​

请做好心理准备,你可能会遇到(包括但不限于)以下问题:​

  • •环境变量(Environment Variables)丢失:你在本地.env文件里配的 API Key,上传到 GitHub 是会被自动忽略的(为了安全)。你必须在 Vercel 的 Settings -> Environment Variables 里,手动把你所有的 Key 再填一遍。​◦但是一定要记得不要把API Key发布在公开可见的仓库目录里!​
  • •跨域问题(CORS):云舒老师在答疑时也提到了,本地访问后端没问题,上了线域名变了,后端可能会拒绝服务。​
  • •我的建议:如果你是小白,且没有强烈的业务需求,不要在这个阶段死磕复杂的后端部署。先把前端部署跑通。如果你一定要部署复杂项目,请善用 AI。​

3.如何用 AI 解决部署报错?部署报错时的 Log(日志)通常非常晦涩。​

• ❌错误做法:盯着 Vercel 的报错红字发呆。​

• ✅正确做法:​

  1. 在 Vercel 部署失败的页面,找到Build Logs。​
  1. 把那一大段看不懂的红色报错复制下来。​
  1. 扔给 AI(Claude/ChatGPT):“我在 Vercel 部署 React 项目时遇到了这个报错 [粘贴日志],请告诉我这是什么原因,并给出修改代码的具体步骤。”​
  1. 对于复杂架构,直接问 AI:“我的项目包含前端 [技术栈] 和后端 [技术栈],请帮我设计一个最简单的免费部署方案。”​

四、关于“Demo Day”的合理野心​

如果你听了课堂实录,你会发现WaytoAGI训练营团队正在筹备2月8日的 Demo Day(线下结营展示)。​

​WaytoAGI训练营-第一期线下黑客松DemoShow报名啦​​各位第四期vibe coding训练营的同学们,我们将在2月8日做第一期线下的demoshow活动。​如果你已经有了自己的产品,欢迎你来demo show成为嘉宾上台展示。​如果你正在第一个coding工具,也欢迎你来和一起交流更多不同的玩法。​如果你现在只是有了想法,还不知道做什么、怎么做,无从下手时,​更加欢迎你来现场一起黑客松,现场手搓coding,​总之,无论是想交流分享还是作为观众来学习,无论你是e人还是i人,都欢迎大家来参加线下活动~​​报名点击🔜训练营Demo Day——报名表单​(本次活动只面向北京、上海、深圳、杭州、广州、成都、武汉7个城市开放,其他城市陆续开放ing)​​期待2月8日,我们不见不散!​​

这节课的作业,其实是你通往 Demo Day 更扎实的一张的门票。​

你不想在 Demo Day 上拿着电脑说:“那个...你们凑过来看我的屏幕,因为它只能在我的电脑上跑...” 吧?​

你要做的是,在大屏幕上打出一个二维码,或者甩出一链接,自信地说:​

“这是我的产品,大家现在就可以拿出手机访问它。”​

这就是部署的意义。​

它让你的努力,变得可被链接,可被传播,可被验证。​

不管你是用 Vercel,还是用 Enter.pro 自带的链接,还是你自己买了域名和服务器,请确保你的作品是在线的。​

行动起来,点亮 "Deployment Success" 吧。​


2026年1月24日 @爱思考的小橙酱​

学员须知(小白基础答疑手册)​

作业提交步骤指导:​☎️AI训练营 - 学员须知(持续更新)

VibeCoding主文档:​​第四期:Vibe Coding实战训练营

AI训练营数据中心(含证书获取、找搭子):​​🌈AI训练营​第1课:​​第1课:大势不可逆,得势者必胜​第2课:​​第2课:从 Website 开始构建一款应用产品​第3课:​​第3课:与时俱进做出你的第一款 AI 应用​第4课:​​第4课:AI编程下一站,走入代码的世界​第5课:​​第5课:和Al一起vibe coding做产品​第6课:​​第6课:把产品交付到真实世界——上线与发布​第7课:​​第7课:一个工具产品是怎么做出来的​第8课:​​第8课:Demo Day:AI开发完整流程复习课-你的数字化毕业展​答疑汇总:​​Coding答疑汇总页面​优秀笔记:​​优秀笔记分享​自习室:​​自习室

​⚠️@版权归WaytoAGI及课程讲师所有,未经许可不得传播售卖。如有侵权将依法追究法律责任。​​

@版权归WaytoAGI及课程讲师所有,未经许可不得传播售卖。如有侵权将依法追究法律责任。​

​此功能需登录或注册后使用​