我试图在我的ExpressJS应用程序中找到使用req.ip
来自localhost的请求,但是,不同操作系统的值似乎不同。在我的Ubuntu计算机上req.ip
会产生::ffff:127.0.0.1
,但在Mac上,当我通过localhost调用网站时,会产生::1
。无论如何如何确定请求是否来自所有操作系统上的localhost?
答案 0 :(得分:0)
我认为,您可以使用此模块:https://www.npmjs.com/package/request-ip。
另外,我找到了主旨:https://gist.github.com/qiao/1626318