SW개발/Node.js
Node.js 맥어드레스(MacAddress) 얻기
sy.lukas
2021. 10. 18. 15:16
반응형
Node.js에서 MacAddress 조회 및 비교하는 방법을 알아보겠습니다.
const macAddr = require('os').networkInterfaces()
참조를 추가합니다.
foreach로 맥어드레스를 출력해봅니다.
Object.keys(macAddr).forEach((k) => {
macAddr[k].forEach((v) => {
console.log(v['mac'])
})
})
특정 조건에 맞는 맥어드레스를 비교해봅니다.
const macCheck = '0a:00:27:00:00:0e'
let macValid = false
Object.keys(macAddr).forEach((k) => {
macAddr[k].forEach((v) => {
if (typeof v['mac'] !== 'undefined' && v['mac'] === macCheck) {
macValid = true
}
})
})
반응형