ExpressJS确定IP并解释它

时间:2015-03-29 18:07:57

标签: node.js express io.js

我试图在我的ExpressJS应用程序中找到使用req.ip来自localhost的请求,但是,不同操作系统的值似乎不同。在我的Ubuntu计算机上req.ip会产生::ffff:127.0.0.1,但在Mac上,当我通过localhost调用网站时,会产生::1。无论如何如何确定请求是否来自所有操作系统上的localhost?

1 个答案:

答案 0 :(得分:0)

我认为,您可以使用此模块:https://www.npmjs.com/package/request-ip

另外,我找到了主旨:https://gist.github.com/qiao/1626318