Wie das Parsen von Variablen im querystring mit Express?
Habe ich eine Anfrage an den server gesendet werden:
"/stuff?a=a&b=b&c=c"
Express, wie bekomme ich diese Werte?
Ich habe versucht, die folgenden...
app.get( "/stuff?:a&:b&:c", function( req, res ){});
...aber es scheint nicht zu erkennen, die route.
Dank (im Voraus) für Eure Hilfe.
InformationsquelleAutor der Frage user1031947 | 2013-02-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist nicht eine gute Idee, verwenden Sie eine Abfrage-Zeichenfolge in eine route.
In Express logic, die Sie benötigen, erstellen Sie eine route für "/stuff". Der query-string wird in
req.query
.InformationsquelleAutor der Antwort Dmitry Manannikov
Können Sie erklären, Ihre route direkt mit
/stuff
dann query-Parameter sind zugänglich überreq.query
der ein JSON-Objekt.Hier ist Ihr Beispiel:
In deinem Fall
req.query
ist gleich:In Express' - Dokumentation (entweder 4.x-und 3.x) finden Sie weitere Beispiele:
Express - req.Abfrage.
InformationsquelleAutor der Antwort Marco