We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c8ea59c commit 2713fcaCopy full SHA for 2713fca
app.js
@@ -1,9 +1,19 @@
1
var http = require("http");
2
var express = require("express");
3
+const requestIp = require('request-ip');
4
5
var app = express();
6
var port = process.env.PORT || 8080;
7
8
+//middleware handler
9
+const ipMiddleware = function(req, res, next) {
10
+ const clientIp = requestIp.getClientIp(req);
11
+ req.ip = clientIp;
12
+ next();
13
+};
14
+
15
+app.use(ipMiddleware);
16
17
app.use(function(req, res)
18
{
19
res.json({"Ip address":req.ip, "UserAgent":req.get("user-agent"), "language":req.acceptsLanguages()});
0 commit comments