【发布时间】:2020-11-18 04:34:23
【问题描述】:
这是我关于 PWA 和自定义 Magento 2 扩展的问题。
我是一名 Magento 后端开发人员,我对 PWA 前端实现有一个模糊的想法。我一直在开发 Magento SEO 扩展并尝试为 PWA 添加一些兼容性。我假设在后端,它是一个扩展的 Graph QL API。 SEO 扩展更改页面不同部分的信息 - 头部部分(元标题、元描述、规范 URL、json-ld 格式的微数据等)、内容部分 - 修改的产品/类别名称或描述、修改的面包屑。我想向前端开发人员询问有关使用 graph-ql 调用的问题。
请标记您认为更好的解决方案:
- 扩展扩展和/或更改默认的 Magento graph-ql 答案。例如,修改后的产品描述会出现在最前面。
- 该扩展程序具有自己的图形 ql 控制器,并且您强制添加额外的调用以获取整个页面的 SEO 数据。
注意,在第 1 种情况下,可能出现以下情况:您已经拥有页面的 head 部分,现在您调用产品信息并接收常规产品数据以及规范 URL,该 URL 必须是放置在头部。 使用一个graph-ql查询中的数据根据上一个graph ql修改上一节是否有问题?
如果您曾经为 PWA 使用过自定义扩展,我将非常感谢您学习任何信息或最佳实践。提前谢谢你。
【问题讨论】:
标签: javascript magento2 progressive-web-apps graphql-js