Betrachten Sie eine URL wie folgt aus:die URL aus der String-Abfrage Extrahieren
http://some-site.com/something/http://www.some-other-site.com
ich an die Konsole die fett Teil aus der Query-String dh der zweiten http einzuloggen versuche: // mit der folgenden Methode.
app.get("/something/:qstr",function(req,res){
console.log(req.params.qstr);
};
Dies wird jedoch nur bis zum http arbeiten: -> sobald die // angetroffen wird, wird es nicht mehr in den req.params.qstr
Ich mag würde wissen, wie das gesamte URL-Zeichenfolge zu erhalten. Wie kann ich das erreichen?
Vielen Dank.
Das ist keine gültige URL; Die URL-Komponente im Pfad müsste [URL-codiert] sein. (https://en.wikipedia.org/wiki/Percent-encoding) Das könnte der Grund sein, warum es nicht für Sie funktioniert. Woher beziehen Sie diese Daten? –
Was ich versuche zu erreichen, ist die zweite URL zu meiner Datenbank zu speichern, wenn es nach etwas eingegeben wird, ich versuche, diesen Teil zu extrahieren und in meiner Datenbank zu speichern. – JohnSnow
Aber warum erhalten Sie URLs, die auf diese Art und Weise strukturiert sind? –