是否有一些属性在req
对象获得ip的家庭(IPv4或IPv6)?或者我怎么算出来?我想根据这个信息改变行为。我不确定检查字符串是否包含冒号是正确的方法。
您可以使用内置的net包:
net.isIPv4(input)
net.isIPv6(input)
您也有net.isIP(input)
,它将返回6
,4
或0
,如果参数分别是IPv6, IPv4或不是IP。