5

http req オブジェクトからクライアントの IP アドレスを取得するにはどうすればよいですか?

いいえ:

   var util = require('util'),
    colors = require('colors'),
    http = require('http'),
    httpProxy = require('../../lib/node-http-proxy');

//
// Http Server with proxyRequest Handler and Latency
//
var proxy = new httpProxy.RoutingProxy();
http.createServer(function (req, res) {
  // GET IP address here
  // var ip = ??
  var buffer = httpProxy.buffer(req);
  setTimeout(function () {
    proxy.proxyRequest(req, res, {
      port: 9000,
      host: 'localhost',
      buffer: buffer
    });
  }, 200);
}).listen(8004);
4

3 に答える 3

0

req.connection.remoteAddress または req.ip である必要があります。

于 2019-04-09T11:00:54.977 に答える