UNPKG

express-dynamic-router-creator

Version:

With this module you will be able to write dynamic created routing with express.

18 lines (16 loc) 448 B
const { networkInterfaces } = require('os'); module.exports = { getIp() { var interfaces = networkInterfaces(); var addresses = []; for (var k in interfaces) { for (var k2 in interfaces[k]) { var address = interfaces[k][k2]; if (address.family === 'IPv4' && !address.internal) { addresses.push(address.address); } } } return addresses[0] || '127.0.0.1'; }, };