nginx プロキシの背後で実行される nodejs アプリケーションの一部として、このコードがあります。
var ip_address = (request.headers['x-real-ip']);
if (ip_address !== "127.0.0.1") {
var ip = request.headers['x-real-ip'];
console.log(ip);
}
else {
var ip = "173.194.41.100";
console.log(ip);
}
私が達成しようとしているのは、ローカルの開発マシンで、テストのために固定 IP アドレスを使用することです。それ以外の場合は、リクエスト ヘッダーから x-real-ip を読み取ります。
私の質問は、これをより完全な証明にする方法はありますか?たとえば、このループをバイパスして var ip を null に戻す方法はありますか?