【问题标题】:Server Side Rendering is not working in CCV2 Cloud服务器端渲染在 CCV2 云中不起作用
【发布时间】:2021-03-29 23:32:47
【问题描述】:

我们使用的是 Spartacus 版本 3.0.0,并已通过 SAP CCV2 Cloud 设置云部署。

我们按照https://sap.github.io/spartacus-docs/server-side-rendering-in-spartacus/#adding-ssr-support-using-schematics-recommended 中描述的步骤启用 SSR。此外,我们还遵循了有关 CCV2 云中文件结构所需解决方法的指南:https://sap.github.io/spartacus-docs/ssr-ccv2-issue-spartacus-version-2/#page-title

到目前为止,在开发和生产模式下启动服务器时,一切都在本地工作。一旦我们部署到 CCV2 云中,我们就不再有服务器端渲染了。

在 Kibana 日志中,我们有时会看到错误消息“SSR Rendering exceeded timeout, fallbacking to CSR”,但只是偶尔出现的一些请求,也就是说,对于大多数请求来说,没有 SSR,也没有错误日志..

有什么想法吗?

【问题讨论】:

    标签: spartacus-storefront


    【解决方案1】:

    问题是由 CCV2 的 DEV 环境的 IP 限制引起的。此 IP 限制目前也适用于 SSR 请求期间来自店面服务的请求,因为店面服务的 ip 未列入白名单,调用始终返回 403,即作为 SSR 超时返回。

    spartacus 文档已针对该问题进行了更新:https://sap.github.io/spartacus-docs/server-side-rendering-optimization/#troubleshooting-a-storefront-that-is-not-running-in-ssr-mode

    我们创建了一个 SAP Bug 票证来解决这个问题。

    【讨论】:

      猜你喜欢
      • 2023-02-01
      • 2023-03-18
      • 2019-03-04
      • 2021-06-18
      • 2018-08-27
      • 1970-01-01
      • 2016-05-09
      • 2020-05-24
      • 2019-05-14
      相关资源
      最近更新 更多