本文写作的 SAP Spartacus 版本:3.3.0.
直接修改这个文件:
node_modules@spartacus\core_ivy_ngcc_\fesm2015\spartacus-core.js
第3027行的 getUrl 方法,把 this.getEndpointForScope 返回的结果打印出来即可:
最后的效果:
借助这个方法,轻而易举就能找到每个 OCC 请求发送的准确时机和位置。比如读取所有 page 请求的代码位置:
上图是用于加载 Home page 明细:
加载 language:
加载 currency:
根据 list 加载 Component 列表: