2017-09-22 25 views
-5

我有一個前端,這使得請求到後端的WebAPI,我已經「出版」都通過Visual Studio的Azure的帳戶,並可以看到他們在「所有資源」爲「應用服務」。掛鉤前端到後端的WebAPI在Azure中?

因此,因爲我一直在本地機器上運行兩個項目,使得從前端到WebAPI的http請求(通過typescript/react-redux和C#控制器函數)都有本地主機:XXXX根地址,後跟api路徑(即API /什麼?花花公子)

在Azure上顯然這一切的變化。

我如何設置它,以便前端「知道」如何調用的WebAPI而無需反覆說變化具有一定的值在C#和反應,Redux的打字稿代碼?

+0

嗯不知道我的問題是不清楚,也許如果人們評價專門對他們不清楚的,而不僅僅是downvoting,並試圖關閉它本來是很有幫助的問題:)哦,我到底來到了用我自己的解決方案來解決任何人想知道的問題。 – tweetypi

回答

0

我想我找到了一個很好的解決了這個問題:

在我appsettings.json我的前端我說我的WebAPI的URL,在appsettings.development.json這是「本地主機:XXXX」和appsettings.live.json是'mywebapiurl.com'。

在C#中我抓住基礎上,構建配置從配置的值(即,如果它是一個活的構建搶appsettings.live.json)。所以現在在部署之後,我的本地構建和Azure站點之間無縫工作。