Node.Js - Get windows username

后端 未结 6 1561
臣服心动
臣服心动 2021-02-05 09:50

I am trying to get the windows username of the machine that is running my node.jS app (the app is always running on a Windows machine).

How can I get the current windows

6条回答
  •  庸人自扰
    2021-02-05 10:13

    Since Node v6 (2016-04), you can just use os.userInfo :

    var os = require('os');
    os.userInfo().username
    

    To get the current logged-in username:

    var path = require('path');
    var userName = process.env['USERPROFILE'].split(path.sep)[2];
    var loginId = path.join("domainName",userName);
    console.log(loginId);
    

提交回复
热议问题