J'ai un site dans node et j'ai une post
sur app.post "/", mycontroller.example
et dans ce contrôleur, j'aimerais obtenir l'adresse IP de l'utilisateur qui a envoyé la requête. J'essaie de construire une API.
Toute aide serait grandement appréciée.
Merci
41 votes
Si vous utilisez Express, vous pouvez utiliser
req.ip
source - expressjs.com/fr/api.html#req.ip0 votes
Essayez ça : github.com/indutny/node-ip
51 votes
Pour ceux qui travaillent à partir de
localhost
- comme je l'ai fait, le résultat pour toutes les réponses ci-dessous (presque toutes les réponses fonctionnent) pourrait venir::1
. Cela m'a rendu confus pendant un certain temps. J'ai découvert plus tard que::1
est l'adresse IP réelle et estIPV6
pour localhost.Hope this helps someone