我们目前已经在azure中设置了我们的API,并使用了各自具有各自应用程序设置的部署插槽。例如,在我们的实时插槽中,我们将连接字符串设置为实时数据库。在我们的开发槽上,我们将连接字符串设置为测试数据库。.net核心,角度和应用程序设置
因此,我一直负责与SPA做类似的事情。我使用.net核心和角色创建它。目前,它具有恒定的设置:
.constant('apiUrl', 'https://ourlive.api.com')
我有几个组了,我只是注释掉我不使用的人。我的任务是将这些内容放入应用程序设置中,并将部署插槽用于不同的URL。例如,实时插槽将使用实时URL,开发插槽将使用开发URL。
我read that you can do this using npm但这不是我们的选择,因为我们正在使用.net和NPM似乎并没有像那样工作。有另一种方法可以读取应用程序设置吗?
如果您通过MVC控制器提供索引页面,也许可以根据您的app.settings在索引中设置一些字段。 –
不,我纯粹是javascript – r3plica
这里的美在于你使用的是asp网络核心,你现在可以在多个环境下工作,而且麻烦较少https://docs.microsoft.com/en-us/aspnet/core/fundamentals/环境 – Sherlock