UNPKG

kafka_header

Version:

A package which help in making consistent kafka header.

29 lines (24 loc) 657 B
const { networkInterfaces, hostname } = require("os"); function getHostName() { return hostname(); } function getIPAddress() { var interfaces = networkInterfaces(); for (var devName in interfaces) { var iface = interfaces[devName]; for (var i = 0; i < iface.length; i++) { var alias = iface[i]; if ( alias.family === "IPv4" && alias.address !== "127.0.0.1" && !alias.internal ) return alias.address; } } return "0.0.0.0"; } module.exports = { getHostName, getIPAddress, };