Ich habe eine benutzerdefinierte Mini-Router implementieren und haben sich an Express-Js für Inspirationen.benutzerdefinierte Mini-Router in node.js
Kann mir jemand auf express js führt erstellt Route Handler unter der Haube.
Zum Beispiel, wie das Folgende implementiert werden kann?
Knoten Servercode
http.createServer(function (req, res) { //how routing is done after?
//req???
req.get("/customers", function(){})
req.get("/customers/:id", function(){})
}).listen(9615);
ist Express.js mit regulären Ausdrücken? Bitte zeigen Sie auch auf das richtige Skript im Github-Repository.
Express verwendet ['path-to-regexp'] (https://www.npmjs.com/package/path-to-regexp), um Pfade in reguläre Ausdrücke umzuwandeln. – robertklep
danke @robertklep, es ist großartig, das ist sehr nahe, ich habe jetzt keine regulären Ausdrücke zu viel, aber können Sie mir ein Beispiel als Antwort schreiben, um über zwei Routen mit regulären Ausdrücken zu behandeln. – user2727195
@robertklep Ich habe die Regex auch von ihrer GitHub-Seite gefunden, siehe http://forbeslindesay.github.io/express-route-tester/ – user2727195