最好的管理方法是什么?data-smartedit-allow-origin
(在index.html中),如果应用程序是在CCV2中托管的,是否可以在不同的环境中使用?目前,该值被硬编码在index.html中,对于我们的Development Storefront,它指向Development SmartEditHybris。对于我们的Development Storefront,它指向Development SmartEditHybris,例如data-smartedit-allow-origin="Development-URL"
如果我们有其他的环境,比如Staging和Production环境呢?我们正在考虑将它们合并成1个,比如:data-smartedit-allow-origin="Development-URL,Staging-URL,Production-URL" 但是,这似乎并不理想。对于Hybris,我们可以为不同的环境设置不同的local.properties文件。(例如:local-dev.properties, local.prod.properties)
Spartacus团队目前的建议是 "有一个一致的通配符值列表,适用于不同的devstagingprod",例如:data-smartedit-allow-origin="*.company.com" 。这意味着一个开发店面可以允许其他环境的SmartEdit。
参考文献。