reactjs - 在启动之前从后端 api 响应加载配置
问题描述
我们目前正在构建一个使用来自后端 API 的动态配置的 React 应用程序。如何使这些属性的行为类似于 env 文件中的属性,以及在哪里加载它们最好?
前端-(fetchConfig)-> 后端
--
我们正在使用 docker 容器。作为替代方案,我们正在考虑拥有一个从 docker host env 动态生成/填充的 env 文件。
例如,我们有一个属性 API_URL:
在环境 DEV 中,我们将其设置为 HTTP://example1.com
在环境 UAT 中,我们将其设置为 HTTP://example2.com
最后,我们应该得到一个带有属性的 env 文件(env.xxx):
API_URL=example1 或 example2
解决这个问题的最佳方法是什么?
解决方案
推荐阅读
- mysql - 如何在每次服务启动时运行 MySQL 查询?
- blueprism - Blueprism 无法匹配两个相同的数据项
- compression - 这个想法可以无损压缩真正的随机数据吗?
- reactjs - Redux Firestore onSnapshot
- nuxt.js - NuxtJs 2.0 - 如何避免捆绑客户端不需要的库
- html - Bootstrap Carousel 图像位置中心
- angular - Angular 6 - ngx-mqtt 6.7.0 - 连接建立错误:net::ERR_CONNECTION_REFUSED
- apache-kafka - 如何在 Kafka 或 KSQL 中修改或添加主题的键
- sockets - Socket 不使用 React Native 和 Express 监听
- tcp - 如何将 TCP 流量从外部路由到 Kubernetes 集群内的服务?