[API] node Test

‘use strict’;
let getIPAddress = function ()
{
var interfaces = require(‘os’).networkInterfaces();
for (var devName in interfaces) {
var iface = interfaces[devName];

for (var i = 0; i < iface.length; i++) {
var alias = iface[i];
if (alias.family === ‘IPv4’ && alias.address !== ‘127.0.0.1’ && !alias.internal)
return alias.address;
}
}
return ‘0.0.0.0’;
};
module.exports.getIPAddress = getIPAddress;

console.log(getIPAddress());

위의 구문을 파일로 만든다. node_test.js로 만든다.

node_module 폴더가 있는 디렉토리에 node_test.js을 복사를 해둔다. (node_module은 npm Install을 해서 만들어진 폴더)–>이건 기본적으로 알아야 한다.

그리고, cmd로 그 경로로 가서 실행을 한다.

경로>node node_test.js 엔터를 치면

192.168.x.x 가 나온다.