How to get my external IP address with node.js?

后端 未结 14 1535
情深已故
情深已故 2020-12-06 05:00

I\'m using node.js and I need to get my external IP address, provided by my ISP. Is there a way to achieve this without using a service like http://myexternalip.com/raw ?

14条回答
  •  醉酒成梦
    2020-12-06 05:31

    You may use the request-ip package:

    const requestIp = require('request-ip');
    
    // inside middleware handler
    const ipMiddleware = function(req, res, next) {
        const clientIp = requestIp.getClientIp(req); 
        next();
    };
    

提交回复
热议问题