我想将node.js服务器的ip记录到控制台,所以我添加了:
console.log( server.address().address )
到我的服务器代码。我得到了这个回报:
::
这是否意味着我的服务器ip没有设置?如果是这样,我该怎么设置呢?
编辑1;这是问题所在,当我使用Node编译我的服务器文件时,我得到以下内容:
当我想看看我的应用在浏览器中的样子时,即使我尝试了所有这些,我也无法打开它:
我仍然一无所获。这就是为什么我问你怎么可能知道哪个IP有效。
答案 0 :(得分:8)
答案 1 :(得分:5)
::
本身相当于"未指定" IPv6地址0:0:0:0:0:0:0:0
。
实际上,IPv6地址中出现::
表示替换为0值的字符串;即。 fe80::101d
是fe80:0:0:0:0:0:0:101d
的缩写。