wiegand-daemon
Version:
Local network daemon to connect Wiegand access controller and remote server. 微耕门禁控制板局域网守护进程,用于与远端服务器通讯
17 lines (12 loc) • 400 B
text/typescript
import { networkInterfaces } from "os";
// @ts-ignore
import localIp from "local-ip";
export default function getLocalIp() {
const ifaces = networkInterfaces();
const iface = Object.keys(ifaces).find(
name => !ifaces[name].some(iface => iface.address === "127.0.0.1")
);
console.log(`[UTL] First interface except for loop is '${iface}'.`);
const ip = localIp(iface);
return ip;
}