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。
答案 0 :(得分:0)
要实现此目的,您可以使用express框架(最简单的方法)。 但是如果您要坚持使用nodejs的基本结构,则可以使用
request.connection.remoteAddress