jco*_*lum 10 networking windows-7 ip-address localhost
在 windows 上做一些节点开发。Node 程序喜欢踢出看起来像http://0.0.0.0:8080. 在 Linux (iirc) 中,将该 url 粘贴到浏览器中会成功。但在 Windows 中,它是 404。我想我只能添加:
0.0.0.0 localhost
到我的hosts文件,但这似乎不起作用。例如,我有一个运行在http://localhost:8080/debug?port=5858. 工作正常。但是,当我将上述行添加到我的主机文件并尝试访问时,http://0.0.0.0:8080/debug?port=5858我得到:
Error 108 (net::ERR_ADDRESS_INVALID): Unknown error.
节点检查器就是一个很好的例子:
$ node-inspector
info - socket.io started
visit http://0.0.0.0:8080/debug?port=5858 to start debugging
Run Code Online (Sandbox Code Playgroud)
我是否只需要在复制/粘贴时手动编辑该 IP 使其等于 localhost?或者这是 Linux 和 Windows 之间的奇怪区别吗?
如何在 Windows 7 中浏览 url 时0.0.0.0等效localhost?Chrome 是我的“默认”浏览器。
所以,这里发生的事情是该节点绑定到0.0.0.0- netspeak 用于“所有接口”。这包括本地主机、您拥有的任何真实接口以及您拥有的任何虚拟接口。它本身通常不指向单个接口。(从技术上讲,它指向“此网络上的此主机”,但这充其量是模棱两可的,因为“此网络”未定义。因此0.0.0.0通常理解为 point 表示每个网络上的本地计算机的 IP )
复制/粘贴时是否需要手动编辑该 IP?是的。如果 Linux 或 linux 上的特定浏览器碰巧悄悄地将其更正为127.0.0.1……真棒。但正如你所发现的,这不是普遍现象。
| 归档时间: |
|
| 查看次数: |
20517 次 |
| 最近记录: |