Angular API呼び出しをホスティングサーバー経由でルーティングするにはどうすればよいですか?

カポ

アングル7フロントエンドとdotnetcore 2.2APIを備えたアプリケーションがあります。APIは保護された企業サーバーに存在し、Angularフロントエンドはホスティングサーバーに存在します。フロントエンドホスティングサーバーのIPはAPIサーバーのファイアウォールでホワイトリストに登録されていますが、API呼び出しはホスティングサーバーのIPではなくユーザーのIPから送信されているため、すべてのリクエストがブロックされています。

たとえば、ユーザー1がIP Aを持っていて、フロントエンドアプリケーションからリクエストを行うと、IP B(フロントエンドサーバーのIP)ではなくIPAでAPIサーバーにアクセスします。IP Bのみがホワイトリストに登録されているため、リクエストはブロックされます。

これを回避する方法はありますか?フロントエンドサーバーのIPからリクエストを強制的に送信できますか?

Shahzad

あなたができることは、Angularアプリからホストされているサーバーに操作の詳細を送信できることです。次に、操作の詳細に基づいて、呼び出す必要のあるAPIを特定します。dotnetcoreからそのAPIを呼び出します。そして、結果をクライアントに送り返します。したがって、ホスティングサーバーはAPIとクライアント間のゲートウェイとして機能します。

それはあなたがしているホスティングにも依存します。オプションがある場合、プラットフォームに関して制限がある場合は、NodeJSでこのゲートウェイを作成できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Express経由で複数のAngularアプリにルーティングするにはどうすればよいですか?

分類Dev

Angular 2ルーティングでベースURLを動的に変更するにはどうすればよいですか?

分類Dev

テンプレートのプロパティバインディングに使用できるように、Angular 2でグローバル変数を定義するにはどうすればよいですか?

分類Dev

Angular6ルーティングルーティングからのAPI呼び出しを無視する

分類Dev

ブラウザコンソールからAngularサービスを呼び出すグローバル関数を宣言するにはどうすればよいですか?

分類Dev

Angularを使用してテーブルの行をフィルタリングするにはどうすればよいですか?

分類Dev

プログラムでAngular 2フォームコントロールをダーティに設定するにはどうすればよいですか?

分類Dev

Angular jsテーブルからフィルタリングされたデータを取得するにはどうすればよいですか?

分類Dev

AngularアプリをS3にデプロイしてルーティングURLに応答させるにはどうすればよいですか?

分類Dev

複数のHTTP呼び出しをAngularの1つのエンティティモデルにマージするにはどうすればよいですか?

分類Dev

AngularおよびPolymerWebコンポーネントに双方向バインディングを実装するにはどうすればよいですか?

分類Dev

Visual Studio 2017でAngularバインディングをデバッグまたはトレースするにはどうすればよいですか?

分類Dev

Angularでマルチレベルルーティングを実装するにはどうすればよいですか?

分類Dev

同じコンポーネント内のいくつかの異なるAPI呼び出しに基づいて複数のパラメーターをルーティングするAngular6、これは単に悪い設計ですか?

分類Dev

ページの更新時にAngular2ルーティングをAppEngineで機能させるにはどうすればよいですか?

分類Dev

Angularルーティングコンポーネントにデータを渡すにはどうすればよいですか?

分類Dev

Angular 5:1つのルートのみを使用して、コンセントのすべてのパスを同じコンポーネントにルーティングするにはどうすればよいですか?

分類Dev

Angular 6:コンポーネントとfeatureModuleの両方に同時にルーティングするにはどうすればよいですか?

分類Dev

テンプレートバインディングでAngular4からゲッター/セッターアクセサーにアクセスするにはどうすればよいですか?

分類Dev

AngularのUIBootstrapページネーションディレクティブを使用してサーバー側のページングを行うにはどうすればよいですか?

分類Dev

Angularサービスを介してJSONでAPIを使用する-返されるデータをフィルタリングするにはどうすればよいですか?

分類Dev

Angularでリカバリリアクティブフォームステートメントを実行するにはどうすればよいですか?

分類Dev

Angular 6コンポーネントからサービスへのメソッド呼び出しのステータスを取得するにはどうすればよいですか?

分類Dev

Angular:ng-ifまたは別のAngularディレクティブを使用してHTMLビューからコントローラー関数を呼び出すにはどうすればよいですか?

分類Dev

ネストされたセカンダリルーティングを実装し、それでも子からデータを取得するにはどうすればよいですか?Angular 6

分類Dev

RxJSを使用してAngularサービスで複数のAPI呼び出しを処理するにはどうすればよいですか?

分類Dev

Angular 6+でオブザーバブルを呼び出すインターセプターをテストするにはどうすればよいですか?

分類Dev

FontAwesomeをインストールした後にAngularエラーをトラブルシューティングするにはどうすればよいですか

分類Dev

Angular操作からAPI呼び出しの「応答」のプロパティにアクセスするにはどうすればよいですか?

Related 関連記事

  1. 1

    Express経由で複数のAngularアプリにルーティングするにはどうすればよいですか?

  2. 2

    Angular 2ルーティングでベースURLを動的に変更するにはどうすればよいですか?

  3. 3

    テンプレートのプロパティバインディングに使用できるように、Angular 2でグローバル変数を定義するにはどうすればよいですか?

  4. 4

    Angular6ルーティングルーティングからのAPI呼び出しを無視する

  5. 5

    ブラウザコンソールからAngularサービスを呼び出すグローバル関数を宣言するにはどうすればよいですか?

  6. 6

    Angularを使用してテーブルの行をフィルタリングするにはどうすればよいですか?

  7. 7

    プログラムでAngular 2フォームコントロールをダーティに設定するにはどうすればよいですか?

  8. 8

    Angular jsテーブルからフィルタリングされたデータを取得するにはどうすればよいですか?

  9. 9

    AngularアプリをS3にデプロイしてルーティングURLに応答させるにはどうすればよいですか?

  10. 10

    複数のHTTP呼び出しをAngularの1つのエンティティモデルにマージするにはどうすればよいですか?

  11. 11

    AngularおよびPolymerWebコンポーネントに双方向バインディングを実装するにはどうすればよいですか?

  12. 12

    Visual Studio 2017でAngularバインディングをデバッグまたはトレースするにはどうすればよいですか?

  13. 13

    Angularでマルチレベルルーティングを実装するにはどうすればよいですか?

  14. 14

    同じコンポーネント内のいくつかの異なるAPI呼び出しに基づいて複数のパラメーターをルーティングするAngular6、これは単に悪い設計ですか?

  15. 15

    ページの更新時にAngular2ルーティングをAppEngineで機能させるにはどうすればよいですか?

  16. 16

    Angularルーティングコンポーネントにデータを渡すにはどうすればよいですか?

  17. 17

    Angular 5:1つのルートのみを使用して、コンセントのすべてのパスを同じコンポーネントにルーティングするにはどうすればよいですか?

  18. 18

    Angular 6:コンポーネントとfeatureModuleの両方に同時にルーティングするにはどうすればよいですか?

  19. 19

    テンプレートバインディングでAngular4からゲッター/セッターアクセサーにアクセスするにはどうすればよいですか?

  20. 20

    AngularのUIBootstrapページネーションディレクティブを使用してサーバー側のページングを行うにはどうすればよいですか?

  21. 21

    Angularサービスを介してJSONでAPIを使用する-返されるデータをフィルタリングするにはどうすればよいですか?

  22. 22

    Angularでリカバリリアクティブフォームステートメントを実行するにはどうすればよいですか?

  23. 23

    Angular 6コンポーネントからサービスへのメソッド呼び出しのステータスを取得するにはどうすればよいですか?

  24. 24

    Angular:ng-ifまたは別のAngularディレクティブを使用してHTMLビューからコントローラー関数を呼び出すにはどうすればよいですか?

  25. 25

    ネストされたセカンダリルーティングを実装し、それでも子からデータを取得するにはどうすればよいですか?Angular 6

  26. 26

    RxJSを使用してAngularサービスで複数のAPI呼び出しを処理するにはどうすればよいですか?

  27. 27

    Angular 6+でオブザーバブルを呼び出すインターセプターをテストするにはどうすればよいですか?

  28. 28

    FontAwesomeをインストールした後にAngularエラーをトラブルシューティングするにはどうすればよいですか

  29. 29

    Angular操作からAPI呼び出しの「応答」のプロパティにアクセスするにはどうすればよいですか?

ホットタグ

アーカイブ