在node.js里面获取本机IP很简单,在OS模块里面,直接调用networkInterfaces(),就可以列出你机子的所有网络接口的信息,它返回的是一个数组,如官网列出的信息:
1 | { lo0: |
据此,我们可以根据实际需要取到相应的值:
1 |
|
还有因为javaweb项目中的其他地方需要此功能,所以这里顺便说一下关于java版本的获取方式:
1 |
|
通过发现,好像它们都没有直接的办法可以区分出虚拟网卡的IP地址。
在node.js里面获取本机IP很简单,在OS模块里面,直接调用networkInterfaces(),就可以列出你机子的所有网络接口的信息,它返回的是一个数组,如官网列出的信息:
1 | { lo0: |
据此,我们可以根据实际需要取到相应的值:
1 |
|
还有因为javaweb项目中的其他地方需要此功能,所以这里顺便说一下关于java版本的获取方式:
1 |
|
通过发现,好像它们都没有直接的办法可以区分出虚拟网卡的IP地址。