当前位置: 首页 > 知识库问答 >
问题:

服务器端呈现在CCV2云中不起作用

蓝苗宣
2023-03-14

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

在Kibana日志中,我们有时会看到错误消息“SSR呈现超出超时,回退到CSR”,但只是偶尔出现在一些请求中,这意味着对于大多数请求来说,没有SSR,也没有错误日志。

你知道吗?

共有1个答案

唐裕
2023-03-14

该问题是由CCv2的开发环境中的IP限制引起的。在SSR请求期间,此IP限制目前也适用于来自店面服务的请求,因为店面服务的IP没有白名单化,所以调用总是返回403,这是作为SSR超时返回的。

关于这个问题,spartacus文档已经更新:https://sap.github.io/spartacus-docs/server-side-rendering-optimization/#troleshooting-a-storefront-that-is-not-running-in-ssr-mode

我们已经创建了一个SAP Bug票据来修复这个问题。

 类似资料:
  • 我正在使用react、Redux和react Router开发一个react web应用程序,带有服务器端呈现(使用express) 我面临的问题有点难以解释。我将试着在下面的步骤中进行解释。 > 您首先从http://www.example.com/articles/1234这样的URL进入应用程序。express服务器将发送正确的内容,其中包括正确的页面源和DOM(来自chrome Eleme

  • 问题内容: 我有这个Docker Compose配置,我只需创建一个NodeJS容器并在其中安装Angular CLI。 之后,我可以使用SSH在容器内进行SSH 。可以正常工作,但似乎不起作用。它已正确启动,控制台中没有错误。但是,如果我访问(我将端口4200映射到80),则不会加载任何内容。 我想念什么吗? 问题答案: 在您的Dockerfile中,您缺少Expose行,例如: 尝试将其放在d

  • 我正在实现客户机/服务器文件发送和接收。 正在发送的部分C代码: 部分Java代码接收: 使用readUTF()函数后,服务器挂起或处于无限循环中,不再继续。我已经使用readLine()尝试了BufferedReader。有一个错误是“没有为BufferedReader(InputStream)找到合适的构造函数&readLine()给出警告。除了BufferedReader之外,还有其他替代方

  • 我为此挣扎了好几天。我正在尝试将Sergio Llana的服务器端解决方案应用到我现有的项目中。 Sergio的数据表服务器端处理 这是我的实现: 我的数据表服务器端处理 不同的是,我的解决方案从MySQL数据库抓取数据,而不是本地文件。我认为我很接近使它工作,从数据库的数据显示在表中正确。当我关闭服务器端选项,排序和搜索工作正常,但当我打开它,每次我点击列,搜索或其他任何东西,我得到的只是"处理

  • 如您所见,当它在后台获取帖子时,它首先显示文本。我不想那样。我希望它已经来预先水合与提取的数据。 作为参考,我的Apollo初始化看起来是这样的: 更新:我尝试将https://github.com/zeit/next.js/tree/canary/examples/with-apollo的官方withApollo示例合并到我的项目中,但它在上抛出一个不变的错误: 对于、和文件,我使用了与repo

  • 我在删除服务帐户中的用户时出错,我应该删除另一个用户。之后,Dataprep停止运行作业。 我已经检查了关于dataflow和DataPrep的所有准则:如果API是启用的(是的,它是启用的)。如果有一个适当的服务帐户(是)。但我不知道给这些账户分配什么规则。 我尝试为该帐户分配“云数据流服务代理”角色,但它不适合我 附:我的英语正在进步,有些错误很抱歉。