我有一个托管在节点 docker 容器上的 React 应用程序。 我运行它并传递给它一个环境变量
docker run -t -e "ADMIN_HOST_ENV=http://myapp.app:443/api" -p 3000:3000 "myapp"
如何在应用程序中获取“ADMIN_HOST_ENV”环境变量?
最佳答案
如果这只是关于节点后端,那么已经有一个有答案的问题:Read environment variables in Node.js
在前端,您将有多个选项来获取它,创建一个端点来获取它,将其写入前端引用的 .js 文件,将其作为 cookie 传递,将其保留在后端,以及仅在您访问后端等时引用它。
我在运行服务器时检查环境变量,将它们写入 environment.js,然后在我的 index.html 中引用该 environment.js。
关于javascript - 如何在 js 脚本中读取 docker 环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41883853/