2017-06-19 102 views
1

我有一個Azure的功能寫在node.js中我如何獲取調用函數的客戶端的IP地址?如何在Azure的功能node.js中獲取客戶端的IP地址?

我到目前爲止已經發現:

  1. answer對同一問題,但使用C#。
  2. 它可以從標題閱讀:

    module.exports = function (context, req) { 
        var ip = req.headers['x-forwarded-for']  
    } 
    

是否可靠,以獲得IP這種方式,因爲它可以在途中的功能很容易改變?

+0

是的,這是可靠的,因爲Azure Web服務器會覆蓋x-forward-for,因爲它知道它正從負載均衡器轉發。 –

+0

謝謝阿卡什!你能把這個評論作爲答案嗎? – Eskandar

回答

0

是的,它是可靠的,因爲Azure Web服務器將會覆蓋x-forward-for,因爲它知道它正從負載均衡器轉發。

相關問題