2
私は本当に興味深い問題があります。私はウェブサイトを持っており、私はクライアントのIPアドレスを取得したい。私はいくつかの孤独を見つけたが、彼らのどれも働かなかった。私はnginxを使用しています。NodejsのIPアドレスの結果:: 1
私はヨーヨー使用3党freamworkを試してみたが、同じ結果expressjs
app.post("/api/test",(req, res)=>{
console.log(req.header('x-forwarded-for')) // result "::1"
console.log(req.connection.remoteAddress) // result "::1"
console.log(req.ip) // result "::1"
})
を使用しています。
設定に問題があるようですが、 ':: 1'は' localhost'を意味します。何らかのプロキシメカニズムを使用していますか?または、ローカルマシン上でサーバーを実行していますか? –