Files
Test-IP/index.js
T

23 lines
470 B
JavaScript
Raw Normal View History

2023-03-18 19:36:07 +07:00
const express = require("express");
const app = express();
app.get("/", (req, res) => {
2023-03-19 12:45:43 +07:00
const ip =
req.headers["x-forwarded-for"].split(", ")[0] ||
req.socket.remoteAddress;
2023-03-19 11:24:18 +07:00
let data = "";
2023-03-19 12:45:43 +07:00
data = `IP: ${ip}<br/>`;
2023-03-19 11:24:18 +07:00
for (let key in req.headers) {
data += `${key}: ${req.headers[key]}`;
data += "<br/>";
}
res.send(data);
2023-03-18 19:36:07 +07:00
res.end();
});
app.listen(3000, () => {
console.log("Listening on port 3000");
});