//Zu verwendendes Modul http-URL
Aktuelle URL http://localhost:8888/select?aa=001&bb=002
var http = require('http');
var URL = require('url');
http.createServer(function(req, res){
var arg = url.parse(req.url).query; //Methode 1 arg =>
var arg = url.parse(req.url, true).query //Methode 2 arg =>
console.log(arg.aa);//Return 001
console.log(arg.bb);//Return 002
//Dann können Sie es basierend auf den erhaltenen Daten verarbeiten
}).listen(8888);//Server einrichten und den Port abhören
Spezifischen URL-Parameterwert abrufen
var testUrl = 'http://localhost:8888/select?aa=001&bb=002';
var p = URL.parse(testUrl);
console.log(p.href); //Der erhaltene Wert ist: http://localhost:8888/select?aa=001&bb=002
console.log(p.protocol); //Der erhaltene Wert ist: http:
console.log( p.hostname);//Der erhaltene Wert ist: locahost
console.log(p.host);//Der erhaltene Wert ist: localhost:8888
console.log(p.port);//Der erhaltene Wert ist: 8888
console.log(p.path);//Der erhaltene Wert ist:/select?aa=001&bb=002
console.log(p.hash);//Der erhaltene Wert ist: null
console.log(p.query);//Der erhaltene Wert ist: aa=001
Es ist hier zu beachten, dass p.query ein Objekt wie {aa:'001'} zurückgibt, wenn die Anweisung var p = URL.parse (testUrl, true) lautet, und wenn p.query direkt gedruckt wird, wird [object Object] zurückgegeben. , dann können wir so schreiben: console.log(p.query.aa); //Der erhaltene Wert ist: 001
console.log( p.pathname);//Der erhaltene Wert ist: /select
Im Anhang erfahren Sie, wie Sie js erhalten:
Aktuelle URL
document.location: http://mj_0203.0fees.net/index.php?aa=001&bb=002
document.URL: http://mj_0203.0fees.net/index.php?aa=001&bb=002
document.location.href: http://mj_0203.0fees.net/index.php?aa=001&bb=002
self.location.href: http://mj_0203.0fees.net/index.php?aa=001&bb=002
top.location.href: http://mj_0203.0fees.net/index.php?aa=001&bb=002
parent.document.location: http://mj_0203.0fees.net/index.php?aa=001&bb=002
top.location.hostname: mj_0203.0fees.net
location.hostname: mj_0203.0fees.net