【发布时间】:2014-08-07 06:18:30
【问题描述】:
我一直在试验 MEAN 堆栈并玩弄应用程序结构。根据Mean.io 和Mean.js,服务器后端代码(用 Express 编写)的建议文件夹结构在我看来类似于 MVC:
-server
--- config # Configuration Files (see below)
--- controllers # Server side logic goes here
--- models # schema models goes here
--- routes # rest api endpoints routing - here
--- views # swig based html rendering - here
我的问题是: 是否有任何理由不为后端服务器代码采用基于模块的文件夹结构?在前端,他们为 AngularJS 代码推荐基于模块的文件夹结构。
特别是,我认为this stackoverflow response 在服务器代码的基于模块的文件夹结构方面令人信服。
总体而言,MEAN 堆栈看起来非常酷,我想更好地了解如何最好地利用它。
【问题讨论】:
标签: node.js angularjs express mongoose mean-stack