Get Public IP Address for node.js application

后端 未结 4 1038
天命终不由人
天命终不由人 2021-01-15 06:37

Is there any node.js module that can be used to get the public IP address of the client\'s computer making a request? I don\'t mean IPv4 or IPv6, I need the public IP like y

4条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-01-15 06:49

    I know this old question, but now you can use http://whatismyipaddress.com/api to get IP. Just send request to bot.whatismyipaddress.com and get result.

    var http = require('http');
    http.get('http://bot.whatismyipaddress.com', function(res){
        res.setEncoding('utf8');
        res.on('data', function(chunk){
            console.log(chunk);
        });
    });
    

提交回复
热议问题