SAP Spartacus的login页面路由

login-route.module.ts里定义的semantic route:login

login的物理地址在default-routing-config.ts里:

Content Pages have a configurable URL in the CMS, called page label.

https://sap.github.io/spartacus-docs/adding-and-customizing-routes/

Spartacus的帮助文档说明,content page的url需要在CMS里配置,url存储在page label字段里。

所以如果在Spartacus里将path修改成login之外的其他值,是不能工作的,会遇到错误消息:

No content page found matching the provided label or id: /loginJerry222

因为API到CMS里查找,根本找不到id为loginJerry222的content page:
https://spartacus-dev4.eastus.cloudapp.azure.com:9002/occ/v2/electronics-spa/cms/pages?pageType=ContentPage&pageLabelOrId=%2FloginJerry222&lang=en&curr=USD

更多Jerry的原创文章,尽在:"汪子熙":


你可能感兴趣的:(SAP Spartacus的login页面路由)