SAP Spartacus CmsPage的加载逻辑
生活随笔
收集整理的這篇文章主要介紹了
SAP Spartacus CmsPage的加载逻辑
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
和培訓老師講得一樣,經過了connector->adapter->service的過程:
Returns an observable with the page structure. The page structure is
- typically loaded from a backend, but can also be returned from static
- configuration (see CmsStructureConfigService).
頁面pagecontext由id和type組成:
這個page context作為http請求的參數:
如果沒有指定請求的fields,則使用默認的DEFAULT:
/*** Returns a fully qualified OCC Url (including baseUrl and baseSite)* @param endpoint Name of the OCC endpoint key config* @param urlParams URL parameters* @param queryParams Query parameters* @param scope*/getUrl(endpoint: string,urlParams?: object,queryParams?: object,scope?: string): string這里取得endpointconfig:
OccEndpointsService._activeBaseSite從哪里來的?
url:https://jerry.eastus.cloudapp.azure.com:9002/occ/v211/electronics-spa/cms/pages?fields=DEFAULT&pageType=ContentPage&pageLabelOrId=homepage
從url可見,pagecontext的id和type,出現在了HTTP請求的parameters里。
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的SAP Spartacus CmsPage的加载逻辑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sql截取字符串前几位(Java截取字符
- 下一篇: 康巴丝钟表怎么调时间