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