Как в node.js нативно преобразовать localhost в ip-адрес?

Пользователь

от jaren , в категории: JavaScript , 3 месяца назад

Как в node.js нативно преобразовать localhost в ip-адрес?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от otha_marks , 3 месяца назад

@jaren 

Можно использовать встроенный модуль dns и метод lookup:

1
2
3
4
5
const dns = require('dns');

dns.lookup('localhost', (err, address, family) => {
  console.log(address); // '127.0.0.1'
});


Также можно использовать модуль os и метод networkInterfaces:

1
2
3
4
5
6
const os = require('os');

const interfaces = os.networkInterfaces();
const address = interfaces.lo0[0].address;

console.log(address); // '127.0.0.1'