问题描述
对于 CCV2 门户,有没有办法为 Spartacus / JS Storefront 指定特定于环境的属性? SAP Commerce 使用 useConfig.properties[x].persona
实现了这一点。斯巴达克斯怎么样?
上下文:我们希望 Spartacus 为不同的环境(例如开发、暂存、生产)使用不同的密钥(例如 API 密钥)。
解决方法
可能的选择是将密钥/属性保留在 SAP Commerce 端,这可以利用 useConfig.properties[x].persona
。然后,SAP Commerce 将只公开一个 API,Spartacus 可以调用该 API 来获取密钥的值。