in src/app.js [81:97]
function getAllIPAddrs() {
const ipv4Addrs = [];
const netInterfaces = networkInterfaces();
for (const interfaceName of Object.keys(netInterfaces)) {
for (const interfaceDetails of netInterfaces[interfaceName]) {
// Skip over non-IPv4 and internal (i.e. 127.0.0.1) addresses
if (interfaceDetails.family === 'IPv4' && !interfaceDetails.internal) {
ipv4Addrs.push({interfaceName, infos: interfaceDetails});
}
}
}
return ipv4Addrs;
}