当我使用 node dist/jerryssr/server/main.js 时,遇到了如下的提示信息:

SSR rendering exceeded timeout 3000, fallbacking to CSR for /

显然,SSR 没有启用成功。

按照这篇 StackOverflow 讨论的帖子介绍的解决方案:加上 timeout: 0 的参数,关闭超时机制:

const ngExpressEngine = NgExpressEngineDecorator.get(engine, { timeout: 0 });

SAP Spartacus SSR 优化引擎支持的所有参数,在这个链接 里有记载。

之后发现,服务器端渲染成功了,app-root selector 里,包含了从服务器端渲染好的 HTML 片段。

更多Jerry的原创文章,尽在:“汪子熙”:

SSR rendering exceeded timeout 3000, fallbacking to CSR for相关推荐

  1. SAP Spartacus SSR模式启用失败的一个原因:SSR rendering exceeded timeout

    https://github.com/SAP/spartacus/issues/10638 错误消息:SSR rendering exceeded timeout, fallbacking to CS ...

  2. SSR(服务端渲染)于CSR(客户端渲染)

    SSR (Server Side Rendering,服务端渲染) 希望的是:服务端第一次只把渲染好的 HTML 发给客户端,这样客户端就能直接显示出来网页的样式,首次绘制(First Paint)就 ...

  3. SSR(服务端渲染)、CSR(客户端渲染)和预渲染

    SSR:由服务端实时渲染好完整页面(数据是最新的),来减少浏览器首次访问网站的渲染时间 CSR:由浏览器实时渲染好完整页面(数据是最新的),所以用户首次访问时,白屏时间会比较长 预渲染:在项目构建时提 ...

  4. 关于 SAP Spartacus CSR fallback 之后,是否仍然会继续进行 SSR 的处理

    来自 nguniversal 的 express engine 渲染完了后,渲染完毕的 HTML 源代码保存在 150 行代码 html 里,callback 就是 Spartacus 团队开发的 s ...

  5. SAP Spartacus develop branch 的服务器端渲染启动方式

    (1) yarn build:libs 这个命令行是完成本地 library 的构建.需要将近10分钟. (2) 这个命令是完成 shell app 的构建. yarn build --prod 命令 ...

  6. 如何判断当前的SAP Spartacus已经运行在SSR模式,而不是PWA模式下了

    如果一个产品的价格频繁变化,则价格字段不应该支持 SSR,keep as a place holder and let it rendered by CSR. 需要客户自开发. You can try ...

  7. CSR、SSR、NSR、ESR傻傻分不清楚,一文帮你理清前端渲染方案!

    01 引言 随着前端系统的越发复杂,前端的性能也受到越来越多的重视.Google也不断在推进新的性能相关指标,从原先的Performance API中的指标逐步演进成用户性能体验相关的指标. 对于用户 ...

  8. 前端渲染CSR和SSR的结合使用分析

    小聊: 我们都知道,以往的CSR(客户端浏览器渲染)多多少少会有一点点 SEO 问题,不只是 SPA(单页面应用程序),只不过 SPA 的 SEO 问题比较严重,一般的前端项目有很多个页面,渲染的压力 ...

  9. 看了就会的Next.js SSR SSG实战教程

    Next.js是基于React的服务端渲染工具.在传统的React项目中,例如使用Create-React-App创建的项目,最终build生成的静态文件,是基于浏览器渲染的,即所谓的CSR(Clie ...

最新文章

  1. CoordinatorLayout 和 AppBarLayout 实现的局部点击按钮实现滑动某一个固定的距离
  2. 使用AD5933分析复阻抗的时钟频率设置
  3. MTK前CFO喻铭铎分享经营智慧:山寨只是门票
  4. php 动态输出图片尺寸,高并发下 php 输出图像对性能开销大不大?
  5. python字符串find函数-Python内置的字符串处理函数整理
  6. Spark PersistenceEngine持久化引擎与领导选举代理机制内核原理深入剖析-Spark商业环境实战...
  7. R语言-时间日期函数
  8. 关于Cohen-Sutherland算法和Liang-Barsky算法
  9. Atitit. 构造ast 语法树的总结attilax oao
  10. javascript 字符串中单引号和双引号区别
  11. 听完了61课的IT播吧,这是我整理的学习笔记。
  12. boder-radius四个值的问题,boder-radius超出四个值的问题
  13. .NET Reflector Visual Studio Extension
  14. lempel ziv matlab,1.9 Lempel-Ziv算法
  15. 著名企业求职面试指南
  16. 自由运动物体的运动代码
  17. 保留已经定位区域MATLAB,基于HSV肤色提取与连通区域过滤的人脸定位算法(Matlab)...
  18. weblogic下java程序占用cpu过高的问题排查
  19. qq软件下载2015正式版免费版v6.8官方版
  20. php进行 escape,php escape unescape

热门文章

  1. Eclipse 设置自动导包
  2. 2017年5个网络行业快速发展技术趋势
  3. linux配置文件、日志文件全备份
  4. Servlet实现Session
  5. extern “C”
  6. MIS2000Lab针对.NET 4.0出版的新书
  7. 有选择性的启用SAP UI5调试版本的源代码
  8. 机器学习--近邻成分分析(NCA)算法 和 度量学习
  9. Unity3D两种方式播放视频
  10. C++类构造析构调用顺序训练(复习专用)