我遵循官方教程并为Apis提供服务,但Api的绝对URL在服务中是硬编码的.
我想在某处保留Api的基本URL,以便我可以在调用之前将其附加到每个服务的url路径中.我还需要在建造之前(或建筑之后)更改Api的基本网址.
我试图将它放在sessionstorage中,但这是一个坏主意,因为任何人都可以更改它,我的应用程序将开始进入其他域.
所以我保持硬编码并在git上放置一个后推钩以在构建后替换url.但它更像是黑客而不是解决方案.
我可以将文件放在angular的根目录中,并将Api url放在json格式中.并将其包含在每个服务中,以便我可以从git中排除文件,并且每个队友和构建服务器可以拥有自己的文件具有不同的URL.
这应该是什么建议的方式?
angular ×1