2016-08-19 17 views
-1

私は現在、次のアーキテクチャを持つモジュールで作業しています。3層アーキテクチャでクライアントIPを取得する方法は?

クライアントがリクエストを行うと、クライアントはその前にELBがあるノードサーバーに転送されます。ノードサーバーは、別の呼び出しで別のサーバーでホストされているバックエンド.NETコードからデータを取得します。

このアーキテクチャを考慮して、.NETで書かれたバックエンドコードでクライアントIPにアクセスできますか?

答えて

0

あなたはnet.Socketオブジェクトである接続というプロパティがあり、リクエストオブジェクトでは、ノード

のIPを取得することができます。 net.Socketオブジェクトは、プロパティの[リモートを持っていますが、IPサーバーがとてもIP

request.headers['x-forwarded-for'] 

がより答え

How to determine a user's IP address in node

のスタックリンク下記の確認を取得するには、以下のコードを試してみてくださいプロキシサーバーの背後にある可能性があり
関連する問題