Как использовать os.networkInterfaces () для распечатки ipv4 на статический сайт - PullRequest
0 голосов
/ 28 марта 2019

Я пытаюсь настроить свой базовый сервер, который просто показывает мой ipv4 и mac адрес. Я использую os.networkInterfaces (), чтобы попытаться получить эту информацию.

Я пробовал много разных способов использовать его для печати только адресов ipv4 и mac. На моем веб-сайте ничего не отображается, но на консоли печатается вся информация о моих интернет-адресах.

let networkInterfaces = os.networkInterfaces();
let ipv4 = os.networkInterfaces.address;
let mac = networkInterfaces.mac;
console.log(networkInterfaces);

app.get('/address', function (req, res) {
    res.send('MZ says its ' + ipv4);
});

Я получаю "MZ имеет IP-адрес: не определено"

Когда я должен получить что-то вроде "MZ имеет IP-адрес: (IP-адрес здесь)"

Мне также нужно сделать то же самое с MAC-адресом, но я также получаю неопределенный за это тоже.

Есть ли способ использовать os.networkInterfaces (), чтобы распечатать только то, что я ищу, а не любую другую информацию на статическом веб-сайте?

...