使用CCV2上的Spartacus设置遇到非常奇怪的情况。在index.html文件中设置元占位符后:
为了确保再次确认,我在environment.ts和environment.prod.ts中将baseURL设置为null。
baseUrl:空,
这似乎可行,但问题是在部署店面时,JS商店正在使用JS店面URL进行内容加载
https://JS Storefront URL/XXXwebservices/v2/SITE/cms/pages
我的理解是它应该是ACC店面URL:
https://ACC Storefront URL/XXXwebservices/v2/SITE/cms/pages
是否需要进行其他设置?除了上面确定的以外?我们在CCV2方面是否需要任何其他配置?
答案 0 :(得分:1)
下面的初始答案没有太大意义,让我重试:
我建议完全省略配置中的baseUrl,因为当前行为会将配置优先于meta标签。有关更多信息,请参见https://github.com/SAP/spartacus/issues/5886。
尽管在Spartacus中添加了 MEDIA_BACKEND_BASE_URL_VALUE
来区分api和媒体,但CCv2尚未实现此功能。另请参见https://github.com/SAP/spartacus/issues/2212#issuecomment-490089609。
这就是为什么它的Spartacus端起作用,但是媒体库Url不会注入ccv2的原因。