乐趣区

关于javascript:关于-SAP-Commerce-Cloud-的-Sample-Setup-Github-仓库

https://github.com/SAP-sample…

  • 有一个 public facing 的代码仓库。
  • 有一个可用的 Commerce Cloud 订阅
  • Commerce Cloud 版本不低于 1808

文件夹的根目录,蕴含两个文件夹:

  • core-customize
  • js-storefront

core-customize 里的 manifest.json 文件:

这个文件定义了如何在公共云环境中构建和部署代码。该文件确保配置可能重用,从而更好地容许本地和云构建之间的一致性。

hybris 文件夹:

蕴含用于存储任何自定义扩大的示例自定义文件夹以及用于存储本地和云属性、localextensions.xml 和任何本地 solr/tomcat 配置的 config 文件夹

2105 是默认分支:

在 localextensions.xml 文件里,列出您正在应用的任何扩大(自定义和任何来自 Commerce 运行时)。

在 js-storefront 里也有一个 manifest.json 文件:

该文件通知 Cloud Automation 您要构建和部署的 JavaScript 店面的名称和门路。

对于这个代码仓库的几个分支:

  • main:此分支蕴含示例 Commerce Cloud 配置,没有 Data Hub 或 JavaScript 店面。这个分支是最常见的配置。
  • 2105-datahub:此分支蕴含来自 master 分支的内容,以及反对 Data Hub 的配置文件。Data Hub 是 Commerce Cloud 的额定购买。
  • 2105-spartacus:此分支蕴含来自 master 分支的内容,以及反对 Spartacus JavaScript 店面的配置文件。

SAP CCV2 零碎将 Github 存储库代码,采取 pull 的形式,加载到客户对应的 build 构建环境中。您能够在存储在您的存储库中的 Commerce Cloud manifest.json 文件中配置 extension、properties 和 aspects.

JavaScript Storefront 属于 public endpoint,在 Cloud portal 的 environment 里。

每个 environment 都附带一个 Dynatrace 应用程序性能监控实例。该工具监控您的应用程序并在呈现问题时提供故障排除反对。

另外,如果应用同一个 Github 仓库,反对在 local Environment 和 Commerce Cloud Environment 同时进行构建,能够节俭很多 validation 的工作量。

在 Cloud Portal 中,找到对应的 Environment 并复制 API 端点的 URL.

应用 API 端点的 URL 更新 js-storefront/spartacusstore/src/app/app.module.ts 中的 baseUrl 属性。

退出移动版