66038


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


CC BY-SA 4.0
2020-04-27T13:34:06.193
66037
2020-04-27T14:08:46.507
question
javascript node.js
Express+Node.jsでGETリクエストしたユーザーのipアドレスを取得したい


`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は全く無関係だと思います。


CC BY-SA 4.0
2020-04-27T14:08:46.507
66038
2020-04-27T14:08:46.507
2808
66037
answer