Spartacus 6.0 baseSites API 的准确触发位置

Spartacus 6.0 baseSites API 的准确触发位置

启动 Spartacus 后,第一个调用的 API 是 BaseSite API。BaseSite API 是 SAP Commerce Cloud 中非常重要的一个 API,它主要的作用包括:获取网站基本信息:BaseSite API 用于从 SAP Commerce Cloud 中获取网站的基本...

Spartacus 启动时 basesites OCC API 请求的技术细节

SAP Spartacus是一款开源的电子商务前端框架,旨在提供可扩展、可自定义和可维护的电子商务Web应用程序。在Spartacus应用程序启动时,发起的OCC(Open Commerce Cloud)请求occ/v2/basesites?fields=FULL是一个重要的请求,用于获取...

Spartacus 产品明细页面的 API 设计

Spartacus 产品明细页面的 API 设计

当我们使用如下 url 访问 Spartacus 产品明细页面时:https://spartacus-demo.eastus.cloudapp.azure.com/electronics-spa/en/USD/product/300938/Photosmart%20E317%20Digital%20...

让 Spartacus 服务器端渲染引入 long API 调用超时机制的两种配置方法

两种方法,使用 config.backend.timeout = { 浏览器:...,服务器:...} ,或者可以更具体地配置,即基于 Request 粒度,通过将 HTTP_TIMEOUT_CONFIG HttpContextToken 传递给 Angular Htt...

关于 SAP Spartacus SSR 请求 OCC API 遇到 403 错误的解决办法

关于 SAP Spartacus SSR 请求 OCC API 遇到 403 错误的解决办法

问题症状从 CCV2 Node.js Spartacus SSR 应用向 occ API 发起请求,得到 403 错误。但是,frontend CSR 可以正常请求 OCC API.分析检查 SSR 的 ip 是否加到了 OCC API 的 whitelist 里。当启用服务器端渲染且 API 端点...

关于 SAP 电商云 Spartacus UI Transfer State 冗余 API 请求发送的讨论

关于 SAP 电商云 Spartacus UI Transfer State 冗余 API 请求发送的讨论

Angular 的 TransferState 类使服务器端渲染 (SSR) 和预渲染 (Prerendered-SSR) Angular 应用程序能够使用从服务器获取的数据并且有效地在浏览器中渲染。如果您使用的是 SSR 或预渲染应用程序策略,那么该过程大致是这样的:在服务器上预渲染或渲染应用程序...

SAP 电商云 Spartacus UI ActiveCartService 的 isStable API 里的 EMPTY 操作符

SAP 电商云 Spartacus UI ActiveCartService 的 isStable API 里的 EMPTY 操作符

isStable API 源代码如下:return this.activeCartId$.pipe( switchMap((cartId) => this.multiCartService.isStable(cartId)), debounce((state) => (state ? t...

SAP 电商云 Spartacus UI ActiveCartService 的 isStable API 里的 debounce 和 timer 操作符

SAP 电商云 Spartacus UI ActiveCartService 的 isStable API 里的 debounce 和 timer 操作符

这个 isStable API 的实现是 switchMap 和 debounce,[timer](https://www.learnrxjs.io/learn-rxjs/operators/creation/timer) 等操作符的组合。首先看 timer ...

使用 Schematics 创建的 Spartacus Storefront,在 index.html 里指定 OCC API url

使用 Schematics 创建的 Spartacus Storefront,在 index.html 里指定 OCC API url

为什么一直是 localhost:9002 ?在 index.html 的 meta 标签页里找到了这个 localhost:9002把第一个 dist 里的改成 9003,src 里的改成 9001错误消息果然变了:看样子以 index.html 里的为准:

让 Spartacus 服务器端渲染引入 long API 调用超时机制的两种配置方法

两种方法,使用 config.backend.timeout = { 浏览器:...,服务器:...} ,或者可以更具体地配置,即基于 Request 粒度,通过将 HTTP_TIMEOUT_CONFIG HttpContextToken 传递给 Angular HttpClient 的方法...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

阿里巴巴终端技术
阿里巴巴终端技术
阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。
1504+人已加入
加入