评论

收藏

[JavaScript] 调试 SAP Spartacus 服务器端渲染 SEO HTML Tag 生成逻辑的注意事项

开发技术 开发技术 发布于:2021-08-08 12:54 | 阅读数:491 | 评论:0

注意,服务器端渲染,这些 page meta 的读取和解析,都发生在 Node.js 服务器端。
如果在客户端调试,当然拿不到了!
DSC0000.png

一定要在服务器端用 Node.js 调试:这是在服务器端生成的!
http://localhost:4000/Open-Catalogue/Cameras/DigitalCameras/Digital-SLR/DSLR-A330-%252BDT-18—55-mm/p/2934302
DSC0001.png

如下图所示,调试成功,服务器端生成的 description 字段:
DSC0002.png

这些 meta 数据从哪里来的?
DSC0003.png


  • 元数据来自 this.cms.GetCurrentPage
  • 元数据的解析,来自 this.resolve
DSC0004.png

page meta,从 CMS 读取,再存入 ngrx store:
DSC0005.png

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



关注下面的标签,发现更多相似文章