我正在使用泊坞窗来运行node server.js
在终端中,我执行docker run --env-file .env -p 8080:8080 -d node-web-app
并尝试在server.js中使用process.env
来获取docker中的环境变量
但是, RangeError:无效状态代码:0
如何修复它并在docker中获取环境变量?
提前谢谢。
答案 0 :(得分:1)
该错误与您的HTTP处理程序有关,而不是与env变量有关。确保您发送有效的回复。
res.send('OK')
res.send(JSON.stringify(process.env));
docker run -e "test=1" -e "testb=2"