首页 / 本地主机(localhost)
📖 本地主机(localhost) 是什么?
localhost 就是'本机':程序跟自己电脑对话的内部电话,不出门、外人也打不进来。
⚡ 一句话秒懂
localhost 就是'本机':程序跟自己电脑对话的内部电话,不出门、外人也打不进来。
📖 举个故事
小陈写了个记账小工具,在自己电脑上试。浏览器访问 localhost:3000,工具就打开了——这相当于他左手打右手:数据在自己电脑里转圈,根本没上网。他放心地填测试数据、乱点乱按,反正别人看不见。等改好了,才把程序部署到服务器,绑上正式网址,朋友们才能访问。就像新菜先在后厨自己尝,没问题才端上桌给客人。
💡 类比理解
暂未补充。
🧩 真实例子
暂未补充。
🛠️ 怎么实际使用
AI 帮你生成的项目,跑起来后终端里几乎都会显示 'http://localhost:XXXX'。这是给你一个人预览用的地址,发给别人是打不开的——这是新手最常见的困惑。正确做法:自己测试用 localhost;想让别人看到,就要部署(发布)到 Cloudflare Pages、Vercel 这类平台拿到正式网址。另外,填写 API 密钥测试时在 localhost 上试错更安全,泄露风险小。
📚 进阶原理
localhost 解析到回环地址 127.0.0.1(IPv6 为 ::1),流量不经过物理网卡,外部网络无法访问。'localhost:3000' 中 3000 是端口号,同一台机器可用不同端口并行跑多个服务(前端 3000、后端 8000 等)。本地开发常用 http://localhost:5173(Vite)、3000(Next.js/Express)。注意两个常见坑:一是移动端真机测试需改用局域网 IP(如 192.168.x.x)并允许跨端口访问;二是本地前端调云端 API 时涉及 CORS,后端需配置允许的来源。