首页 > 解决方案 > React js服务器端渲染窗口,文档,jQuery和localStorage不起作用

问题描述

在服务器端窗口渲染反应应用程序时,文档、jQuery 和 localStorage 不起作用。

谁能帮我这个?

标签: reactjsmeta-tagsserver-side-renderingprerender

解决方案


当您在应用程序中使用服务器端渲染时,第一个渲染器进程由服务器完成,而不是由客户端(浏览器)完成。在客户端,我们可以访问窗口、文档、localStorage 等对象,因为这些都是浏览器的属性。但是,在服务器上这些对象还不可用。

我很久以前就做过这个计划。它解释了 SSR 应用程序中渲染器的过程。在您的情况下,像 window 这样的对象只能从第 6 点(绿色的第一步)开始使用。每一个红色步骤都是一个服务器进程(这里浏览器的属性是不可访问的)

在此处输入图像描述

我希望这可以帮助你。


推荐阅读