2015-07-20 94 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