SAP Spartacus的StorefrontConfig对象

时间:2022-07-24
本文章向大家介绍SAP Spartacus的StorefrontConfig对象,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

我们调用B2cStorefrontModule.withConfig方法时,需要传一个类型为StorefrontConfig的对象进去。

StorefrontConfig的定义位置:

export declare type StorefrontConfig = AnonymousConsentsConfig | AuthConfig | CmsConfig | OccConfig | QualtricsConfig | StateConfig | PWAModuleConfig | SiteContextConfig | LayoutConfig | DirectionConfig | MediaConfig | RoutingConfig | I18nConfig | PersonalizationConfig | IconConfig | CheckoutConfig | KymaConfig | GlobalMessageConfig | ExternalRoutesConfig | ViewConfig | FeatureToggles | AsmConfig | SkipLinkConfig | PaginationConfig | StoreFinderConfig | CartConfig;

它是很多config对象merge之后的产物:

看一个AuthConfig:

它就是在OccConfig的基础上,增加了client_id和client_secret字段。

OccConfig就是我们app module里传入的Commerce Cloud API endpoint url的对象: