Javaスクリプトで自分のウェブサイトを使っているクライアントシステムのIPアドレスを取得しようとしましたが失敗しました。私はこの情報を取得するのに "https://jsonip.com/" のようなサードパーティーを使いたくありませんでした。 jsと試してみましたが、このコードが実行されていないので失敗しました。nodejsを使用して私たちのウェブサイトを使ってクライアントのIPアドレスを取得する方法は?
var express = require('express');
var app = express();
var http = require('http');
app.post('/testurl', function(req, res) {
console.log(req.connection.remoteAddress);
});
私を助けてください。
私は ":: 1あなたのIPは" 取得しています192.168.23.78 right.can助けてください。 –
ええ.. thatsは、あなたのアプリケーションをlocalhostから実行しているため、同じマシンからテストしているからです。 LAN経由でアクセスするか、コードを外部Webサーバーにプッシュすると、IPの変更が表示されます。 tl; dr; :: 1 === localhostのIPv6 –
ありがとうございました。 –