Node.js 如何在node js中获取docker的环境变量?

Node.js 如何在node js中获取docker的环境变量?,node.js,docker,Node.js,Docker,我正在使用docker运行节点服务器.js 在终端中,我执行docker run--env file.env-p 8080:8080-d node web app,并尝试使用server.js中的process.env获取docker中的环境变量 但是,范围错误:出现无效状态代码:0。 如何修复它并在docker中获取环境变量? 提前感谢。该错误与HTTP处理程序有关,而不是与env变量有关。确保您发送了有效的响应 res.send('OK') res.send(JSON.stringify

我正在使用docker运行
节点服务器.js

在终端中,我执行
docker run--env file.env-p 8080:8080-d node web app
,并尝试使用server.js中的
process.env
获取docker中的环境变量
但是,范围错误:出现无效状态代码:0
如何修复它并在docker中获取环境变量?

提前感谢。

该错误与HTTP处理程序有关,而不是与env变量有关。确保您发送了有效的响应

 res.send('OK')
 res.send(JSON.stringify(process.env));


docker run -e "test=1" -e "testb=2"

检查docker容器中的变量设置是否正确!用于连接到bash,然后检查变量。