透過nginx 做proxy 後,express 讀取到的IP都是127.0.0.1的問題

用express的req.ip想要讀取到使用者的IP卻只能讀到127.0.0.1,是因為nginx擋在前面,express認為使用者是nginx,而都在本機,所以IP就變成127.0.0.1

在nginx的設定檔中,要加入適當的forward資訊

在express裡面,則是要加上

 

 

Leave a Reply

你的電子郵件位址並不會被公開。 必要欄位標記為 *