gpt4 book ai didi

javascript - 如何将 SSR 与 CSR 结合?

转载 作者:搜寻专家 更新时间:2023-10-31 23:50:29 24 4
gpt4 key购买 nike

我对SSR知之甚少。目前,我有两台服务器。我在一台服务器上使用 React 构建了一个 CSR 单页应用程序,在另一台服务器上使用 Nodejs + express 构建了后端。我的应用程序有一个登录页面。

  1. 如何将我现有的登录组件逻辑移动到 SSR,并且在成功登录后所有其他组件必须从 CSR 运行。我不知道如何实现这个目标。
  2. 我是否需要使用 Nextjs 之类的工具将我的 CSR React 应用服务器转变为 SSR,并且后端 nodejs 服务器应该继续像以前一样运行?还是我需要在后端 Nodejs 服务器上使用 SSR 逻辑?
  3. 或者我是否需要将我的整个 CSR React 应用程序迁移到 SSR?那我还需要后端 nodejs 服务器吗?

问这个问题我可能听起来很困惑。如果我需要进一步解释,请告诉我。

最佳答案

您将只使用一个 NodeJS + Express 服务器。您定义一些常规端点路由以提供登录功能、注册等功能。但最后还有一条“包罗万象”的路线,您将通过 Node 将您的 React 应用程序呈现为字符串,并将其作为 HTML 发送回浏览器。

不久前,我使用 typescript 和 React 做了一个非常基本的 SSR 示例。我希望这会有所帮助!

https://github.com/akimthedream/server-side-rendered-typescript-react

关于javascript - 如何将 SSR 与 CSR 结合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52318847/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com