计算机知识篇
什么是本地与云端
localhost 是什么?
当你在电脑上开发一个网站时,你通常会在浏览器里看到这样的地址:
http://localhost:3000
localhost 就是"本地主机"的意思,指的是你自己的电脑。3000 是端口号,不同的程序使用不同的端口。
💡 类比:你家的地址是 "本市xx路xx号"(对外的公网地址),而
localhost就像说"在家里"——只有你自己能访问。
加载图表中...
本地开发 vs 线上部署
加载图表中...
| 维度 | 本地 (localhost) | 云端 (线上) |
|---|---|---|
| 谁能访问 | 只有你自己 | 全世界 |
| 地址 | localhost:3000 | example.com |
| 速度 | 极快(无网络延迟) | 取决于网络 |
| 数据 | 本机数据库 | 云端数据库 |
| 用途 | 开发、调试 | 正式对外服务 |
| 稳定性 | 关机就没了 | 7×24小时运行 |
部署上线的过程
"部署(Deploy)"就是把你本地开发好的应用发布到云端服务器的过程:
加载图表中...
常见的云服务平台
前端/全栈部署
| 平台 | 特点 | 适合 |
|---|---|---|
| Vercel | Next.js 官方平台,免费额度大 | 前端/全栈项目 |
| Netlify | 简单易用,自动部署 | 静态网站 |
| Cloudflare Pages | 全球CDN,速度快 | 前端项目 |
后端/数据库
| 平台 | 类型 | 特点 |
|---|---|---|
| Railway | 后端托管 | 简单,支持多语言 |
| Supabase | BaaS | 开源 Firebase 替代品 |
| PlanetScale | 云数据库 | MySQL 兼容 |
开发流程全景
加载图表中...
小结
- localhost 是本地开发的地址,只有自己能访问
- 部署是把代码从本地发布到云端的过程
- 现代部署非常简单,连接 GitHub 后可以自动化
- Vercel、Netlify 等平台提供免费的部署服务
- AI编程时,先在本地调试好,再部署上线