我在节点docker容器上托管了一个react应用程序。 我运行它并传递一个环境变量
docker run -t -e "ADMIN_HOST_ENV=http://myapp.app:443/api" -p 3000:3000 "myapp"
如何在应用程序中获取“ADMIN_HOST_ENV”环境变量?
答案 0 :(得分:2)
如果这只是节点后端,那么已经有了一个问题答案:Read environment variables in Node.js
在前端,您将有几个选项来获取它,创建一个端点来获取它,将它写入前端引用的.js文件,将其作为cookie传递,保持后端和只有当你点击后端等时才引用它。
我运行服务器时检查环境变量,将它们写入environment.js,然后在index.html中引用environment.js。