我們目前已經在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