首页 / 本地主机(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,后端需配置允许的来源。

继续学习相关术语