我刚刚开始使用平均堆栈,从grails的背景出发,我习惯于框架中的“约定高于配置”的方法。例如,在grails中,我们有用于域、控制器和视图的文件夹,并且您不能将控制器放在视图目录中。
在平均堆栈应用程序中似乎没有这样的规则。通过各种教程,我看到了许多不同类型的文件夹结构。最常见的模式包括一个公共目录和一个服务器目录。
然而,根据这的说法,答案
现在分离是在模块级别上。
所以基本上对我来说,它告诉我没有“服务器”目录了。
另外,如果您现在创建一个新的应用程序
npm init myapp它不会创建服务器或公共目录。
这在我看来太让人困惑了。那么,在创建平均堆栈应用程序时,推荐的目录结构是什么。
此外,是否有可用的资源演示具有“模块级分离”的现代目录结构?
发布于 2016-06-14 17:49:25
在普通的应用程序中没有规则,只有你可以使用的例子。与Grails、Rails和其他由约定驱动的框架相比,Node.js是完全无政府状态的,但这是因为没有两个平均的应用程序是完全相同的。
一个是实时的Socket.io应用程序,另一个是API,第三个是只与数据库和Redis接口的组件。其中每一项都有不同的关切和优先事项。
查看各种MEAN/Node.js项目,并得出自己的结论,以便更好地组织工作。如果这意味着以Grails为例,那就太好了。
https://stackoverflow.com/questions/37818835
复制相似问题