reactjs - 多个部署中的 React 配置
问题描述
我们希望在我们的数据中心和云中部署相同的 React Web 应用程序。每个部署都有不同的设置,例如 API 所在的基本 URL 和其他配置。注入此信息的最佳方法是什么?在建造时?.net 中是否有类似 web.config 的文件但用于反应应用程序?
解决方案
如果你使用 create-react-app,你可以使用Environment Variables。
只需在 CI 中定义变量并像这样使用它:
const API_HOST = process.env.REACT_APP_API_HOST;
您还可以在.env文件中定义它,如下所示:
REACT_APP_API_HOST = my-api-path.com
推荐阅读
- r - 在ggplot2中使用`facet_grid`时突出显示/在一些图周围画一个框
- javascript - Redux - 返回调用函数信息以更新道具/状态
- android - Google Fit API 是否仅适用于 gmail 帐户?
- r - 更改 R 中类型因子的变量的值
- image - Typo3 - 流体、Flexform 隐藏图像导致“未找到给定 UID 的文件引用 (sys_file_reference)”
- ios - SwiftUI WKWebView 检测 url 变化
- node.js - 我可以从 fs.createWriteStream() 获取缓冲区吗?
- delphi - 如何对 javascript 确认对话框 chromium cef3 产生 OK
- javascript - 如何设置一个不断扩展自身的计时器
- c++ - 将 32 位 C++ dll 包装在 64 位的 COM 代码中,并用 VB.net 编写