0
の「x-appengine」ヘッダーを取得しましたGoogleアプリケーションエンジンにノードjsエクスプレスサーバーがあり、リクエストヘッダーを読んで実際のIPアドレスを取得して調べるようにしています要求がHTTPまたはHTTPSからのものだが、私のリクエストヘッダーオブジェクトのx- *ヘッダーにアクセスできない場合。googleアプリケーションエンジンノードjsアプリケーション
私はserver.jsファイルの先頭にこのコードを追加:
app.set('trust proxy', true);
そして、私はこのようなヘッダを印刷しようとしています:私のログファイル内の
app.get('/**',function(req,res){
console.log(JSON.stringify(req.headers));
console.log("req.headers['x-appengine-user-ip']: " + req.headers['x-appengine-user-ip']);
console.log("req.headers['x-forwarded-for']: " + req.headers['x-forwarded-for']);
console.log("req.headers['x-forwarded-host']: " + req.headers['x-forwarded-host']);
});
これは何を私は参照してください:
{"host":"10.132.0.6","user-agent":"GoogleHC/1.0"}
req.headers['x-appengine-user-ip']: undefined
req.headers['x-forwarded-for']: undefined
req.headers['x-forwarded-host']: undefined
私は間違って何をしていますか?おかげさまで