小编Ash*_*Raj的帖子

如何在角4应用程序中存储api的根URL?

我遵循官方教程并为Apis提供服务,但Api的绝对URL在服务中是硬编码的.

我想在某处保留Api的基本URL,以便我可以在调用之前将其附加到每个服务的url路径中.我还需要在建造之前(或建筑之后)更改Api的基本网址.

我试图将它放在sessionstorage中,但这是一个坏主意,因为任何人都可以更改它,我的应用程序将开始进入其他域.

所以我保持硬编码并在git上放置一个后推钩以在构建后替换url.但它更像是黑客而不是解决方案.

我可以将文件放在angular的根目录中,并将Api url放在json格式中.并将其包含在每个服务中,以便我可以从git中排除文件,并且每个队友和构建服务器可以拥有自己的文件具有不同的URL.

这应该是什么建议的方式?

angular

20
推荐指数
4
解决办法
2万
查看次数

标签 统计

angular ×1