Node.js 如何在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

我不是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,我仍然有问题,因为它不适用于至少一个特定模块设置的服务器变量

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`);
    }
});