天天看点

如何打印出 SAP Spartacus 调用 OCC API 消费的所有 endpoint

本文写作的 SAP Spartacus 版本:3.3.0.

直接修改这个文件:

node_modules@spartacus\core_ivy_ngcc_\fesm2015\spartacus-core.js

第3027行的 getUrl 方法,把 this.getEndpointForScope 返回的结果打印出来即可:

如何打印出 SAP Spartacus 调用 OCC API 消费的所有 endpoint

最后的效果:

如何打印出 SAP Spartacus 调用 OCC API 消费的所有 endpoint

借助这个方法,轻而易举就能找到每个 OCC 请求发送的准确时机和位置。比如读取所有 page 请求的代码位置:

如何打印出 SAP Spartacus 调用 OCC API 消费的所有 endpoint

上图是用于加载 Home page 明细:

如何打印出 SAP Spartacus 调用 OCC API 消费的所有 endpoint

加载 language:

如何打印出 SAP Spartacus 调用 OCC API 消费的所有 endpoint

加载 currency:

如何打印出 SAP Spartacus 调用 OCC API 消费的所有 endpoint

根据 list 加载 Component 列表:

如何打印出 SAP Spartacus 调用 OCC API 消费的所有 endpoint

继续阅读