React app,在运行时更改应用程序上下文

时间:2018-01-23 16:49:09

标签: javascript reactjs tomcat deployment tomcat7

使用create-react-app我有一个在.war中运行的应用程序,它部署在tomcat上。我的问题如下,

http://ip_addr:port/my_application_context/

我需要能够在运行时将ip_addr:port / my_application_context变量设置为我想要的任何变量,因为我们所有的客户都使用不同的路径。

现在我可以使用.env.production属性文件来更改它并且工作正常但是我需要更改它然后构建应用程序。哪个在生产环境中不起作用。

有没有办法使用外部属性文件?

1 个答案:

答案 0 :(得分:0)

您可以考虑在安装app组件之前调用Configuration API并获取所需的环境设置的详细信息。

一般来说,env变量文件是在任何构建之前更改的。如果您的设置频繁更改,那么它应该是Configuration API响应的一部分。