Nginx の背後で Express アプリを実行しているため、ユーザーの IP を取得しようとすると、 Nginx によってヘッダー127.0.0.1
に設定されている実際の IP ではなく、常に取得されます。X-Real-IP
このヘッダーを取得するにはどうすればよいですか? オブジェクト経由でそれを取得する方法はありますか?socket
コードは基本的に次のようになります。
io.sockets.on( 'connection', function( socket ) {
var ip = /* ??? */;
/* do something with the IP…
… some stuff …
*/
});