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!
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!
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.
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.