这是什么意思?

Jes*_*mes 6 javascript node.js

我想将node.js服务器的ip登录到控制台,所以我添加了:

console.log( server.address().address ) 
Run Code Online (Sandbox Code Playgroud)

到我的服务器代码.我得到了这个回报:

::
Run Code Online (Sandbox Code Playgroud)

这是否意味着我的服务器ip没有设置?如果是这样,我该怎么设置呢?

编辑1; 这是问题的人,当我使用Node编译我的服务器文件时,我得到以下内容: 在此输入图像描述

当我想看看我的应用程序在浏览器中的样子时,即使我尝试了所有这些,我也无法打开它:

  1. https://开头MyIPv4Address:443
  2. 127.0.0.1:443
  3. myLink的-LocalIPv6Address:443

我什么都没得到.这就是为什么我问你怎么可能知道哪个IP有效.

Shr*_*low 8

:: 等同于IPv6地址 0:0:0:0:0:0:0:0

正如@nwellnhof本评论中指出的那样

您可以在此处阅读有关IPv6的更多信息


Sho*_*nja 5

::本身就相当于"未指定的"IPv6地址0:0:0:0:0:0:0:0.

实际上,::IPv6地址中的任何出现都表示用一串0值段替换; 即.fe80::101d是简写fe80:0:0:0:0:0:0:101d.