问题:我是新手React JS
,正在寻找从外部属性文件读取环境配置的选项。这个问题对于我的一位客户来说更为具体,他希望可以选择动态更改环境文件。例如,hostname/port
只要有变化就动态地改变。构建过程不属于我的客户。我创建了一个缩小的最终包,我的客户将其部署在该包上tomcat/web server.
尝试过的解决方案:通过一些读数,我已经为不同的环境配置了 .env 文件,并且能够成功地从这些文件中读取配置。但是,这些更多的是构建过程环境文件。而且,我正在尝试找到一种在创建包后从外部源读取配置的方法。
可能的解决方案:这是我能想到的一种可能的方法 -
使用“properties-reader”之类的库读取外部属性文件。我将提供属性文件作为我的发布包(即构建文件夹)的一部分。我的客户可以在需要时更改此属性文件。
请建议这是正确的方法还是有更好的解决方案?