Node.js 如何在node js中获取docker的环境变量?
我正在使用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
节点服务器.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,然后检查变量。