Я пытаюсь настроить свой базовый сервер, который просто показывает мой 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 (), чтобы распечатать только то, что я ищу, а не любую другую информацию на статическом веб-сайте?