UNPKG

wiegand-daemon

Version:

Local network daemon to connect Wiegand access controller and remote server. 微耕门禁控制板局域网守护进程,用于与远端服务器通讯

17 lines (12 loc) 400 B
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; }