采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我发现在server.js 中我们是使用了 app.get(’*’), 那么在这个项目中所有界面都要进行服务端渲染,如果我只要想让其中一个界面进行服务端渲染。例如:首页是服务端渲染,翻译列表页不是的,那么从首页跳转是可以的,在翻译列表页进行刷新就会报404。那我如何做到需要服务端渲染的和不需要服务端渲染在一个项目中。
那你就判断,如果是首页就走服务器端逻辑,否则直接返回一个默认的html就可以了
谢谢,后面也想到这个方式。想咨询另一个问题:我现在的项目使用的是next框架,ssr项目和csr项目起了2个工程。请问是否有必要把两个工程合并为一个工程,ssr部分的依然是ssr渲染,csr的还是csr渲染。(备注:csr设计的业务模块较多。ssr目前是写了首页和详情页)
我建议合并到一起,没必要两套
登录后可查看更多问答,登录/注册
从零开始,带你搭建React SSR框架,从根本上解决客户端渲染问题
1.0k 11
628 10
1.8k 9
1.0k 9
6.4k 7