2015-07-20 202 views
0

我有一个应用程序部署在Azure上,我试图获取远程客户端的IP地址。不幸的是,当我尝试拨打电话时,我总是得到一个未定义的值获取请求的客户端的IP地址expressjs

req.ip 

您有任何想法获得IP地址吗?

+0

重复:http://stackoverflow.com/questions/8107856/how-can-i-get-the-users-ip-address-using-node-js –

+0

同意,复制。提示未来,如果你可以快速找到它,查看节点模块引用,只需要对请求和响应对象进行包装。 – tsturzl

+0

@RahatMahbub - 对于那些同意它的人,请投票结束它作为dup。 – jfriend00

回答

0
const remoteAddress = req.headers['x-forwarded-for'] || req.connection.remoteAddress; 
+0

你能否提供一些关于你做了什么的解释,为什么? – depperm