服务端渲染

来源:4-14 服务端渲染优化

SpicaII

2019-02-20

关于服务端渲染的问题
window.INITIAL__STATE 里面传入的store的value为空
图片描述

但是网页能够正常显示 也没有报错
图片描述

在server-render.js 中 asyncBootstrapper()中打印store.TopicStore.topics 的value也为空
因此我怀疑位于 client/views/topic-list/index.jsx 中的 asyncBootstrapper() 没有按照预想的方式执行。
图片描述
但是我不知道怎样去debug client/views/topic-list/index.jsx 中的 asyncBootstrapper()运行效果 我尝试在里面打印err 也没有err打印出来 单独测试this.props.topicStore.fetchTopics 还有query 发现都没有问题

所以我很费解 问题究竟是出在哪里了。

多谢老师解答!

写回答

1回答

Jokcy

2019-02-20

你在fetchTopics的then里面打印一下看。window.INITIAL__STATE里面没有但是客户端能显示是正常的,因为客户端会重新发送数据请求

0
5
Jokcy
回复
SpicaII
好的吧,问题找到已经解决了吗?如果没有解决可以继续来提问哦。
2019-02-21
共5条回复

React全栈+服务器渲染(ssr)打造社区Webapp

【毕设面试】只会写业务代码?out了,带你学会搭建属于自己的工程!

768 学习 · 414 问题

查看课程