React js 服务器端呈现 window、文档、jQuery 和 localStorage 不工作

React js server side rendering window, document, jQuery and localStorage are not working

在服务器端呈现 React 应用程序时 window、文档、jQuery 和 localStorage 不工作。

谁能帮我解决这个问题?

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

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

希望对您有所帮助。