Node.js MVC的理想文件/目录结构是什么?

时间:2018-08-10 17:59:50

标签: node.js model-view-controller

大多数Node示例和教程建议为Model,Views和Controllers建立目录,并以“ app.js”作为应用程序的主文件。似乎有点混乱,因为app.js并不是MVC三重奏。实际上,成为与模型和视图模块一起工作的控制器非常合适。

因此:如果不需要一个以上的控制器模块,那么继续使用M + V + app.js方案是规则还是惯例突破者?

1 个答案:

答案 0 :(得分:1)

您的节点应用程序的理想文件结构是最适合您需求的结构。关于如何构建您的应用程序没有绝对的规则。

MVC是用于构建应用程序的通用模板,您可以自由使用它,也可以自由使用。

按照惯例,您的节点应用程序的根文件是app.js或index.js文件。

如果您的应用程序逻辑非常简单,无需将控制器文件放在单独的目录中,则可以单独使用app.js文件。 这不会破坏MVC范例,因为MVC是一种模式,而不是目录结构。

相关问题