在客户端获取当前的Windows用户

时间:2019-04-06 07:11:18

标签: node.js windows

Index.js文件未返回正在访问Index.js的客户端用户ID,而是返回了已安装Node.js的服务器用户ID。

Node.js安装在Windows Server 2012上

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

http.createServer(function (req, res) 
{
res.writeHead(200, {'Content-Type': 'text/html'});

res.end('Hello :-) '+userName);
}).listen(3000);

任何用户访问index.js文件时,都应返回该用户ID。

1 个答案:

答案 0 :(得分:0)

要实现此目的,您可以使用express框架(最简单的方法)。 但是如果您要坚持使用nodejs的基本结构,则可以使用

request.connection.remoteAddress