next+prerender 怎么让部分页面不渲染,只在客户端渲染呢?

#1

各位前辈, 我用next实现SSR功能,

我的方案是 next+prerender

我打算把渲染的页面缓存到cdn里, 但是这样的话,就会串号,

后面的b用户打开页面后,发现登陆的是 a用户的账号,

所以我想问问,有没有办法让next 在服务端渲染的时候,只请求其他网页数据, 不请求登陆接口,

只在用户的浏览器上请求 登陆接口,

=======

意思就是, 所有用户看到的页面都是一样的, 所以我要把next ssr渲染的内容缓存起来,不用每次都渲染

我只要渲染一次,不管哪个用户看到的结果都是一样的

但是有一个例外,就是每个用户 打开的页面,在右上角看到的用户名,应该是自己

所以,我就想着,网页的内容,用next+prerender 在服务端 统一渲染好, 返回给每个用户

然后用户在浏览器打开页面后, 先检查 自己的用户名信息是不是存在cookie里,

如果没有就自己请求 http://localhost:3000/myinfo 去获取自己的用户名信息, 显示在右上角,并存入cookie

想问问, 怎么用next实现, 部分在服务端渲染,部分在客户端渲染 (网页文章在服务端渲染, 用户自己的信息,在客户端渲染 请求)

谢谢