Die beste Methode zum Einrichten von Routen in Node.js mit Express.js

8

Ich möchte meine Möglichkeiten kennen, wie ich meine Routen in Express.js strukturieren kann. Hier ist mein Apps-Verzeichnis:

%Vor%

Ist es am besten, routes / index.js in mehrere einzelne Routendateien aufzuteilen? Ich habe das versucht und anscheinend bin ich nicht sehr gut darin, haha.

Eine andere Möglichkeit ist, irgendwo ein lib-Verzeichnis einzuführen. Wo macht man das normalerweise?

Jeder andere Rat würde rocken!

    
Costa 03.08.2012, 04:20
quelle

3 Antworten

10

Ein paar von uns bei der Arbeit haben eine kleine Referenz-App erstellt, um eine Standard-Express-App-Struktur zu kodieren. Es ist nicht übermäßig komplex oder so, wir haben einfach versucht, etwas zu schaffen, das leicht verständlich ist und eine Struktur hat, die es der App erlauben würde, im Laufe der Zeit zu wachsen.

Sie finden es hier: Ссылка

Wenn Sie dort sind, können Sie uns gerne Feedback geben. Ich bin sicher, es könnte verbessert werden.

Ich hoffe, es hilft!

    
Don 03.08.2012, 18:30
quelle
5

Sehen Sie sich meine Antwort zu ExpressJS an Wie strukturiere ich eine Anwendung? . Ich mag es, Routen in Controller zu gruppieren (login, shopping_cart, preferences, photos, etc) und Probleme sauber zu trennen.

    
Peter Lyons 03.08.2012 04:36
quelle
2

Sehen Sie sich die Arbeit an, die PayPal mit KrakenJS gemacht hat. Es baut auf Express auf, fügt aber eine Konfigurationsschicht hinzu, die Dinge wie Routen super sauber hält.

    
Lenny Markus 29.11.2013 16:39
quelle

Tags und Links