目前,在node.js(v0.8.16)上,可以使用以下代码来获取本IP地址
var os=require('os');
var ifaces=os.networkInterfaces();
for (var dev in ifaces) {
var alias=0;
ifaces[dev].forEach(function(details){
if (details.family=='IPv4') {
console.log(dev+(alias?':'+alias:''),details.address);
++alias;
}
});
}