边缘端的等效包括在通用React应用程序中

时间:2017-01-25 09:28:33

标签: reactjs universal isomorphic-javascript edge-side-includes

我有一个通用的React应用程序。在其中一个页面中,我想要包含来自另一个服务器的一些HTML - Edge side includes(ESI),但这种方法似乎与Universal React应用程序不兼容,如:

  1. 我们可能无法重新创建Edge端包含客户端的功能,至少在没有显示浏览器的外部URL的情况下。我想我们可以在我们的服务器上创建一个代理页面来执行此操作,并在执行此客户端时通过AJAX加载html代码段,但这仍然留给我们第二个问题......
  2. 使用ESI意味着在CDN服务器上处理时,将非React DOM内容注入到React应用程序的已经(服务器端)呈现的DOM中。我很确定这会使数据反应校验和无效,我想不出办法避免这种情况。
  3. 是否有可以使用的替代,反应友好,通用的渲染方法?

0 个答案:

没有答案