2017-09-22 20 views
-5

私はバックエンドWebAPIにリクエストを行うフロントエンドを持っています.Visual Studioを介してAzureアカウントに「公開」され、「すべてのリソース」の下に「App Service」として表示されます。AzureのフロントエンドからバックエンドWebAPIへの接続?

フロントエンドからWebAPIへのHTTPリクエスト(typescript/react-reduxとC#コントローラ機能の両方)を使ってローカルマシン上で両方のプロジェクトを実行していたので、私はlocalhost:XXXXのルートアドレスのあとにapiパス(ie api/something?dude)

明らかにすべての変更。

フロントエンドがC#とreacty-reduxの両方のタイプコードで特定の値を繰り返し変更する必要なくWebAPIを呼び出す方法を '知っている'ように設定するにはどうすればよいですか?とに:これは「XXXXはlocalhost」でしたappsettings.development.jsonに、私は私のWebAPIののURLを追加して、私のフロントエンドのための私のappsettings.jsonで

、:

+0

私の質問についてはっきりしていないのか分かりません。もし人々が明確に何を話していないのか分かりませんでした。誰かが不思議に思っていた問題に私自身の解決策を使っていました。 – tweetypi

答えて

0

は、私はこの問題に良い解決策を見つけたと思いますappsettings.live.jsonは「mywebapiurl.com」です。

C#では、ビルド設定(つまり、ライブビルドグラブappsettings.live.jsonの場合)に基づいて設定から値を取得しました。だから、私の地元のビルドと紺碧のサイトとの間に、配備後にすべてが無意味に機能するようになりました。

関連する問題