Bladeren bron

replace IPv6 to IPv4

Dotos 9 jaren geleden
bovenliggende
commit
aba28c8c12
2 gewijzigde bestanden met toevoegingen van 2 en 5 verwijderingen
  1. 1 4
      app.js
  2. 1 1
      routes/v1.js

+ 1 - 4
app.js

@@ -34,10 +34,7 @@ app.all('*', function(req, res, next) {
 
     var protocol = req.protocol;
     var host = req.hostname;
-    var ip = req.ip;
-    var ips = req.ips;
-    console.log(ips);
-    console.log(req.get('X-Forwarded-For'));
+    var ip = req.ip.replace(/::ffff:/, '');
     var ref = req.headers.referer;
     var originalUrl = req.originalUrl;
     var logs = {

+ 1 - 1
routes/v1.js

@@ -11,7 +11,7 @@ router.get('/', function(req, res, next) {
     var host = req.hostname;
     var protocol = req.protocol;
     var originalUrl = req.originalUrl;
-    var ip = req.ip;
+    var ip = req.ip.replace(/::ffff:/, '');
     if (originalUrl == /v1/) {
         ip2address(ip, function(data) {
             var output = {