计算机知识篇

什么是本地与云端

localhost 是什么?

当你在电脑上开发一个网站时,你通常会在浏览器里看到这样的地址:

http://localhost:3000

localhost 就是"本地主机"的意思,指的是你自己的电脑。3000 是端口号,不同的程序使用不同的端口。

💡 类比:你家的地址是 "本市xx路xx号"(对外的公网地址),而 localhost 就像说"在家里"——只有你自己能访问。

加载图表中...

本地开发 vs 线上部署

加载图表中...
维度本地 (localhost)云端 (线上)
谁能访问只有你自己全世界
地址localhost:3000example.com
速度极快(无网络延迟)取决于网络
数据本机数据库云端数据库
用途开发、调试正式对外服务
稳定性关机就没了7×24小时运行

部署上线的过程

"部署(Deploy)"就是把你本地开发好的应用发布到云端服务器的过程:

加载图表中...

常见的云服务平台

前端/全栈部署

平台特点适合
VercelNext.js 官方平台,免费额度大前端/全栈项目
Netlify简单易用,自动部署静态网站
Cloudflare Pages全球CDN,速度快前端项目

后端/数据库

平台类型特点
Railway后端托管简单,支持多语言
SupabaseBaaS开源 Firebase 替代品
PlanetScale云数据库MySQL 兼容

开发流程全景

加载图表中...

小结

  • localhost 是本地开发的地址,只有自己能访问
  • 部署是把代码从本地发布到云端的过程
  • 现代部署非常简单,连接 GitHub 后可以自动化
  • Vercel、Netlify 等平台提供免费的部署服务
  • AI编程时,先在本地调试好,再部署上线