服务器端渲染遇到的问题及解决

  1. 服务器端没有 window, document 等对象, 跑服务器的时候会崩溃

使用 JSDOM创建了一个虚假 window 对象, 并在服务器入口文件给 global 挂载了这个虚假的 window 对象与 document 对象

  1. 挂载假 window 后, 用于 html 格式化的 react-helmet 报错

查找文档, 使用插件提供的一个参数解决了报错: Helmet.canUseDOM = false;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容