react-router RouterContext部署错误

我努力使我的通用Reactnetworking应用程序在服务器上运行(OpenShift)。 我之前开发了其他通用应用程序,但从未遇到过这个错误:

React renderToString()不变违例

基本上,当在服务器上运行时, RouterContext传递给ReactDOM。 renderToString ()不被识别为有效的React元素。

在本地主机上深入挖掘renderToString实现,我有这个值为RouterContext上下文types:

localhost routercontext类型

但在服务器上,我得到了这个:

生产routercontext类型

这就是为什么React在创buildRouterContext元素时引发不变违规的原因。

       

网上收集的解决方案 "react-router RouterContext部署错误"