首页 > 解决方案 > 服务器端呈现的网页如何以及何时更新页面源?

问题描述

今天我觉得我所知道的关于 SSR 的一切都是错误的。

我们以NextJS 的网站为例:

在第一次加载时,我可以在开发工具(网络)下看到与其他资产一起获取的 HTML。如果我导航到任何其他页面,我会看到一些 JSON 文件正在通过 (XHR) 选项卡下的 fetch API 加载,其中包含该页面的 HTML 字符串。

到目前为止,我的理解是,如果使用 AJAX 填充数据(我认为这称为客户端渲染),则页面源不会更新,那么服务器端渲染的数据(即使是异步获取)如何更新页面源。

更新页面源不需要重新加载吗?

标签: reactjsnext.jsserver-side-rendering

解决方案


推荐阅读