Spartacus storefront 如何在不使用存储模块的情况下配置核心模块?

Spartacus storefront 如何在不使用存储模块的情况下配置核心模块?,spartacus-storefront,Spartacus Storefront,下面是我们当前的配置。我们如何在不经过storeConfig的情况下配置、后端、身份验证和上下文 B2cStorefrontModule.withConfig(environment.storeConfig),ConfigModule.withConfigFactory(defaultCmsContentConfig), 您可以从@spartacus/core导入provideConfig,并像这样使用它: @NgModule({ ... imports: [ ... prov

下面是我们当前的配置。我们如何在不经过storeConfig的情况下配置、后端、身份验证和上下文

B2cStorefrontModule.withConfig(environment.storeConfig),ConfigModule.withConfigFactory(defaultCmsContentConfig),


您可以从
@spartacus/core
导入
provideConfig
,并像这样使用它:

@NgModule({
  ...
  imports: [ 
  ...
  provideConfig({
    // your config goes here
    backend: {
      occ: {
        baseUrl: 'https://localhost:9002',
        prefix: '/mywebservices/v2/'
      }
    },
    authentication: {
      client_id: 'myid',
      client_secret: 'mysecret'
    },
  }),
  ]
  ...
})

您可以拥有任意数量的
provideConfig()

+1因为我也想知道答案@Netwobble此请求的原因是什么?你打算从头开始建立你的B2C店面吗?或者,您是否正在创建B2B店面?您认为这可能有帮助吗?
@NgModule({
  ...
  imports: [ 
  ...
  provideConfig({
    // your config goes here
    backend: {
      occ: {
        baseUrl: 'https://localhost:9002',
        prefix: '/mywebservices/v2/'
      }
    },
    authentication: {
      client_id: 'myid',
      client_secret: 'mysecret'
    },
  }),
  ]
  ...
})