本文介绍了如何在Node.js中获取本地IP地址?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我不是在指
127.0.0.1
127.0.0.1
但是其他计算机将用来访问该计算机的计算机例如
But rather the one that other computers would use to access the machine e.g.
192.168.1.6
192.168.1.6
推荐答案
http://nodejs.org/api/os .html#os_os_networkinterfaces
var os = require('os');
var interfaces = os.networkInterfaces();
var addresses = [];
for (var k in interfaces) {
for (var k2 in interfaces[k]) {
var address = interfaces[k][k2];
if (address.family === 'IPv4' && !address.internal) {
addresses.push(address.address);
}
}
}
console.log(addresses);
这篇关于如何在Node.js中获取本地IP地址?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!