Jako nowy w Node.js i Express, próbuję zrozumieć, że te dwa wydają się nakładać się koncepcje, trasy a kontroler.
Widziałem przykłady, które po prostu robią app.js + Routes / *, wydaje się to wystarczające do kierowania różnych potrzebnych żądań.
Jednak widzę również, że ludzie mówią o używaniu kontrolerów, a niektóre z nich sugerują bardziej formalny model MVC (???).
Byłoby wspaniale, gdyby ktoś mógł mi pomóc wyjaśnić tę tajemnicę i jeśli masz dobry przykład konfiguracji kontrolera we frameworku Node.js + Express, to będzie świetne!
Dzięki,
Możesz mieć tylko folder tras lub oba. Na przykład niektóre ustawiają trasy / ścieżki (np. / User /: id) i łączą je z Get, Post, Put / Update, Delete itp., A następnie w folderze routingu:
Następnie w folderze kontrolerów:
Po prostu coś zrobić. Zrobiłem projekty bez folderu kontrolerów i umieściłem całą logikę w jednym miejscu.
źródło