Node.js 如何在nodejs中获取服务器变量?
我不是nodejs开发人员,但我需要一个nodejs项目来获取apache认证用户的服务器变量。在PHP服务器['PHP\u AUTH\u USER']中,如何在nodejs中获取它?尝试Node.js 如何在nodejs中获取服务器变量?,node.js,Node.js,我不是nodejs开发人员,但我需要一个nodejs项目来获取apache认证用户的服务器变量。在PHP服务器['PHP\u AUTH\u USER']中,如何在nodejs中获取它?尝试process.env.env\u VAR\u NAME从主机读取环境变量 请参阅NodeJS文档尝试从主机读取环境变量 参见NodeJS文档 其中ENV_VARIABLE是您希望访问的变量的名称 看 其中ENV_VARIABLE是您希望访问的变量的名称 请参阅。这适用于某些服务器变量,如REMOTE_USER
process.env.env\u VAR\u NAME
从主机读取环境变量
请参阅NodeJS文档尝试从主机读取环境变量 参见NodeJS文档 其中
ENV_VARIABLE
是您希望访问的变量的名称
看
其中ENV_VARIABLE
是您希望访问的变量的名称
请参阅。这适用于某些服务器变量,如REMOTE_USER,我仍然有问题,因为它不适用于至少一个特定模块设置的服务器变量
ProxyPass "/" "http://localhost:3000/"
RequestHeader set X-Remote-User %{REMOTE_USER}s
这适用于一些服务器变量,如REMOTE_USER,我仍然有问题,因为它不适用于至少一个特定模块设置的服务器变量
ProxyPass "/" "http://localhost:3000/"
RequestHeader set X-Remote-User %{REMOTE_USER}s
thx,那么apache身份验证的var名称是什么?thx,那么apache身份验证的var名称是什么?thx,那么apache身份验证的var名称是什么?thx,那么apache身份验证的var名称是什么?
const app = express();
app.get((req, res) => {
for (let k in req.headers) {
res.write(`${k}: ${req.headers[k]}\n`);
}
});