Ich suche Knoten (mit Express für Routing), um alle Vorkommen der ../
Symbol in URLs vor dem Ausführen eines beliebigen Routing auf der URL zu lösen.Knoten, Express, Prozess ".." Symbol in der URL
Zum Beispiel, wenn Apache an der URL /a/b/../c/d/e/../../f
abgefragt wird, wird es zuerst alle ../
Symbole auflösen und wird schließlich jeden Inhalt liefern, der bei /a/c/f
gelegen ist.
Mit Knoten + Express wird jedoch /a/b/../c/d/e/../../f
wörtlich genommen und entspricht nicht Routing für /a/c/f
. Mein Problem ist, dass der folgende Code auf eine Anfrage nicht wie /a/b/../c/d/e/../../f
reagiert:
app.get('/a/c/f', function(req, res) {
return res.status(200).json({ msg: 'it worked!' });
});
Wie kann ich Knoten + ausdrücken ../
Symbole in der URL zu lösen?
... warum ein Downvote? :( –