Neu bei Node.js und Express, ich versuche zu verstehen, dass sich die beiden Konzepte, Routen und Controller, überschneiden.
Ich habe Beispiele gesehen, die einfach App.js + Routen / * ausführen. Dies scheint ausreichend zu sein, um verschiedene benötigte Anforderungen weiterzuleiten.
Ich sehe jedoch auch Leute, die über die Verwendung von Controllern sprechen, und einige, die ein formelleres MVC-Modell implizieren (???).
Wäre großartig, wenn mir jemand helfen könnte, dieses Rätsel zu lösen, und wenn Sie ein gutes Beispiel für die Einrichtung eines Controllers im Node.js + Express-Framework haben, wäre das großartig!
Vielen Dank,
Sie können einfach einen Routenordner oder beides haben. Einige setzen beispielsweise Routen / Pfade (z. B. / user /: id) und verbinden sie mit Get, Post, Put / Update, Delete usw. und dann im Routenordner:
Dann im Controller-Ordner:
Nur um etwas zu machen. Ich habe Projekte ohne Controller-Ordner durchgeführt und die gesamte Logik an einem Ort platziert.
quelle