nodejs获取本地IP,多系统兼容
function getLocalHost() {
let interfaces = require('os').networkInterfaces();
for(let devName in interfaces){
let iface = interfaces[devName];
for(let i=0;i<iface.length;i++){
let alias = iface[i];
if(alias.family === 'IPv4' && alias.address !== '127.0.0.1' && !alias.internal){
return alias.address;
}
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
