Express+Node.jsでGETリクエストしたユーザーのipアドレスを取得したい


  1. タイトルの通り。GETリクエストしてきたユーザーのipアドレスを取得したいです。
  2. 少し調べた結果、クッキーを使ってipアドレスを取得しようと思うのですがそれは正しい方法でしょうか。  
以上の2点について回答お願いします。




`req.ip`で良いかと思います。

  * <https://expressjs.com/ja/api.html#req.ip>
  * <https://expressjs.com/ja/guide/behind-proxies.html>

[code]

    const express = require("express");
    const app = express();
    
    app.get("/", (req, res) => res.send(`remote address: ${req.ip}`));
    
    app.listen(3000, () => console.log("Example app listening on port 3000!"));
    
[/code]

文脈が分かりませんが、cookiesは全く無関係だと思います。




`req.ip`で良いかと思います。

  * <https://expressjs.com/ja/api.html#req.ip>
  * <https://expressjs.com/ja/guide/behind-proxies.html>

[code]

    const express = require("express");
    const app = express();
    
    app.get("/", (req, res) => res.send(`remote address: ${req.ip}`));
    
    app.listen(3000, () => console.log("Example app listening on port 3000!"));
    
[/code]

文脈が分かりませんが、cookiesは全く無関係だと思います。

