使用 create-react-app 我有一个在部署在 tomcat 上的 .war 中运行的应用程序。我的问题如下,
http://ip_addr:port/my_application_context/
我需要能够在运行时和生产环境中将 ip_addr:port/my_application_context 变量设置为我想要的任何值,因为我们所有的客户都使用不同的路径。
现在我可以使用 .env.production 属性文件来更改它并且它工作正常但是我需要更改它然后构建应用程序。这在生产环境中是行不通的。
有没有办法使用外部属性文件来做到这一点?
最佳答案
您可以考虑拥有一个Configuration API
,它在挂载应用程序组件之前调用,并获取您想要的环境设置的详细信息。
一般来说,env 变量文件应该在任何构建之前进行更改。如果您的设置经常更改,那么它应该是 Configuration API
响应的一部分。
关于javascript - React 应用程序,在运行时更改应用程序上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48406923/