SAPSpartacus服务器端渲染返回的源代码不全的问题及解决方案是什么

SAP Spartacus 服务器端渲染返回的源代码不全的问题及解决方案是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

创新互联建站专注于墨脱网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供墨脱营销型网站建设,墨脱网站制作、墨脱网页设计、墨脱网站官网定制、小程序制作服务,打造墨脱网络公司原创品牌,更为您提供墨脱网站排名全网营销落地服务。

如下图所示:

我本地启用SSR后,服务器端返回渲染好的源代码里,每个cx-page-layout标签都是空的:

SAP Spartacus 服务器端渲染返回的源代码不全的问题及解决方案是什么

但是用来做SSR测试的服务器上,返回的是完整的源代码:

SAP Spartacus 服务器端渲染返回的源代码不全的问题及解决方案是什么

原因:

此外,您的后端可能有一个无效的证书,这会导致angular SSR render通过(因此您会看到常规的非CMS angular组件被渲染),但您不会看到Spartacus的CMS组件被渲染。要在开发中解决这个问题,您可以先安装“cross env”包,然后运行“cross env NODE\u TLS\u REJECT\u UNAUTHORIZED=0 NODE dist/storefrontapp server/main.js”。完成所有这些之后,您应该能够看到更合理的响应。

解决方案:

cross-env NODE_TLS_REJECT_UNAUTHORIZED=0 node dist/storefrontapp-server/main.js

看完上述内容,你们掌握SAP Spartacus 服务器端渲染返回的源代码不全的问题及解决方案是什么的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


网页题目:SAPSpartacus服务器端渲染返回的源代码不全的问题及解决方案是什么
文章路径:http://hbruida.cn/article/jpihed.html