在多个部署中进行React配置



我们希望在数据中心和云中部署相同的react web应用程序。每个部署都有不同的设置,如API所在的基本url和其他配置。注入这些信息的最佳方式是什么?在建筑时间?除了react应用程序之外,.net中是否有类似web.config的文件?

如果使用create-react应用程序,则可以使用环境变量。

只需在CI中定义变量并像这样使用:

const API_HOST = process.env.REACT_APP_API_HOST;

您还可以在.env文件中定义它,如下所示:

REACT_APP_API_HOST = my-api-path.com

最新更新