我正在使用docker来运行node server.js
在终端中,我执行 docker run --env-file .env -p 8080:8080 -d node-web-app
我正在尝试使用 process.env
在server.js中获取docker中的环境变量
但是,会出现RangeError: Invalid status code: 0。
如何修复它并获取 docker 中的环境变量?
提前致谢。
最佳答案
该错误与您的 HTTP 处理程序有关,而不是环境变量。确保您发送有效的回复。
res.send('OK')
res.send(JSON.stringify(process.env));
docker run -e "test=1" -e "testb=2"
关于node.js - 如何在node js中获取docker的环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40823096/