相关疑难解决方法(0)

Express.js:如何获取远程客户端地址

我不完全理解我应该如何获得远程用户IP地址.

假设我有一个简单的请求路由,例如:

app.get(/, function (req, res){
   var forwardedIpsStr = req.header('x-forwarded-for');
   var IP = '';

   if (forwardedIpsStr) {
      IP = forwardedIps = forwardedIpsStr.split(',')[0];  
   }
});
Run Code Online (Sandbox Code Playgroud)

上述方法是否正确获取真实用户IP地址还是有更好的方法?那些代理呢?

ip ip-address node.js express

221
推荐指数
9
解决办法
23万
查看次数

如何在express.js中获取发起请求的域名?

我正在使用express.js,我需要知道发起呼叫的域名.这是简单的代码

app.get(
    '/verify_license_key.json',
    function( req, res ) {
        // do something
Run Code Online (Sandbox Code Playgroud)

我要如何从域reqres对象?我的意思是我需要知道api是否被somesite.com或someothersite.com调用.我试着做两者的console.dir reqres,但我还是不知道从那里,也可以参考文档,但它给了我没有帮助.

javascript node.js express

59
推荐指数
5
解决办法
7万
查看次数

标签 统计

express ×2

node.js ×2

ip ×1

ip-address ×1

javascript ×1