6

我们目前正在使用三种不同的环境(dev、stage、prod)在 CCv2 上设置一个 Spartacus 应用程序。

我们正在努力在 Spartacus 中为环境设置正确的 OCC API Urls,我想要走的路是环境变量,因为这是 Angular 标准,但我们找不到将环境变量与相应的匹配的方法系统。

我们缺少什么吗?

谢谢你的帮助!

4

2 回答 2

6

OCC baseUrl 实际上可以由 CCv2 自动提供。这在文档中有所描述

它是这样工作的:

  1. 在您的 , 中添加一个静态元标记index.html,其中包含占位符内容 <meta name="occ-backend-base-url" content="OCC_BACKEND_BASE_URL_VALUE" />
  2. 占位符将被 CCv2 自动替换
  3. 在 Spartacus 配置中删除静态配置的 baseUrl,因为这将优先于元标记(我们将要更改它)

然而,这是唯一特定于环境的配置,Grin 引用的票证确实是我们喜欢添加的功能。

于 2020-02-27T20:59:43.873 回答
2

我们在项目中遇到了同样的问题。

它已在Spartacus Github 页面上报告为问题。

于 2020-02-27T15:57:02.087 回答