0.0.0.0 🆚 127.0.0.1
Published on June 14, 2023Updated on March 23, 2024
Loading content...
127.0.0.1
是本地环回地址,专供自己访问自己,速度快(不用经过整个协议栈),永远都不能出现在主机外部的网络中,所以只适合用在开发环境。
localhost
只是127.0.0.1
的别名
0.0.0.0 监听每一个可用的网络接口,127.0.0.1
也被监听了,在服务器可公网访问的场景,这意味着接受通过公网 ip 的访问
要求
JavaScriptconst express = require("express") const app = express() const port = 3002 app.get("/", (req, res) => { res.send("Hello World!") }) app.listen(port, "127.0.0.1", () => { console.log(`Example app listening on port ${port}`) })
无法访问到
JavaScriptconst express = require("express") const app = express() const port = 3002 app.get("/", (req, res) => { res.send("Hello World!") }) app.listen(port, "0.0.0.0", () => { console.log(`Example app listening on port ${port}`) })
可以访问到