node 获取本机主机名和ip

/**获取本机ip**/
function getIPAdress(){
    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;
            }
        }
    }
}

 

var hostname = require("os").hostname();//主机名

posted @ 2015-06-08 14:44  食草动物  阅读(5885)  评论(1编辑  收藏  举报