Kapitel 14. Routing
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Das Routing ist einer der wichtigsten Aspekte deiner Website oder deines Webservices. Zum Glück ist das Routing in Express einfach, flexibel und robust. Das Routing ist der Mechanismus, mit dem Anfragen (die durch eine URL und eine HTTP-Methode angegeben werden) an den Code weitergeleitet werden, der sie bearbeitet. Wie wir bereits erwähnt haben, war das Routing früher dateibasiert und einfach. Wenn du zum Beispiel die Datei foo/about.html auf deiner Website abgelegt hast, konntest du sie im Browser mit dem Pfad /foo/about.html aufrufen. Einfach, aber unflexibel. Und falls du es noch nicht bemerkt hast: html in der URL ist heutzutage extrem passé.
Bevor wir uns mit den technischen Aspekten des Routings mit Express beschäftigen, sollten wir das Konzept der Informationsarchitektur (IA) besprechen. IA bezieht sich auf die konzeptionelle Organisation deiner Inhalte. Wenn du eine erweiterbare (aber nicht zu komplizierte) IA hast, bevor du über Routing nachdenkst, wird sich das später sehr auszahlen.
Einer der intelligentesten und zeitlosesten Aufsätze über IA stammt von Tim Berners-Lee, der praktisch das Internet erfunden hat. Du kannst (und solltest) ihn jetzt lesen: http://www.w3.org/Provider/Style/URI.html. Er wurde im Jahr 1998 geschrieben. Es gibt nicht viel, was 1998 über Internettechnologie geschrieben wurde, das heute noch ...
Get Webentwicklung mit Node und Express, 2. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.