SAP Spartacus SSR 模式下 index.html 页面的响应逻辑调试
生活随笔
收集整理的這篇文章主要介紹了
SAP Spartacus SSR 模式下 index.html 页面的响应逻辑调试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
入口:所有的 regular route 都使用 universal engine:
express 的 response 實現:
express application 的實現:
靜態資源,都從 browser 目錄下獲取:
渲染完畢的 callback:
然后就來到 Spartacus 代碼了:
得到 rendering key:/
139 行,判斷請求是否被 cache 過。
如果正在渲染或者并發渲染數達到上限,則 fallback 到 CSR:
判斷是否 timeout:
shouldTimeout 返回 true,必須下列任意一個條件成立:
- this.ssrOptions === null
- this.getRenderingStrategy(request) === RenderingStrategy.ALWAYS_SSR);
這里咋就 fallback 到 CSR 了?
原因:A value of 0 will instantly return the CSR page.
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的SAP Spartacus SSR 模式下 index.html 页面的响应逻辑调试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vite常用配置
- 下一篇: 高德地图的一些使用心得