express.js製のアプリにアクセスしてきたクライアントのipアドレスは以下のようにして取得できます。
var ip = req.headers["x-forwarded-for"] || req.connection.remoteAddress;
<index.js>
const express = require("express");
const app = express();
app.get("/", (req, res) => {
let resData = [];
// クライアントのipアドレスを取得
var ip = req.headers["x-forwarded-for"] || req.connection.remoteAddress;
console.log(ip);
resData.push(ip)
// レスポンスを返却
res.send(JSON.stringify(resData));
});

コメント