0
我已經接管了使用MEAN堆棧的完整構建應用程序。我注意到的一件事是控制器是巨大的,它們中有很多邏輯,重複代碼,私有函數等等。通常我會認爲很多這些將進入應用程序內單個包的服務類,但我無法在文檔中找到任何內容或通過在線搜索此類結構。平均堆棧 - 包服務
當前結構是一樣的東西
富/
--server/
----控制器/
----文檔/
----路由/
--- -tests/
---- views/
我習慣的是像上面這樣的結構,但在服務器目錄下也有一個services目錄。而不是在控制器中擁有如此多的邏輯,它會代替服務。
這種方法有什麼問題嗎?有沒有更好的方法去解決它?還是僅僅接受這樣的框架:大部分邏輯都存在於控制器中?