快递项目的文件组织

时间:2014-09-02 01:31:52

标签: node.js express file-organization

我正在使用express制作节点网站。我现在在我的项目中有很多文件,并且想知道如何组织它们。根项目目录的组织方式与任何标准快速项目一样

proj _nodemodules
    |_public
    |_view
    |_routes
    |...

现在,我的所有路径文件都打包到路径目录中,所有视图文件都打包到视图目录中。当我试图将我的视图和路由分类到子目录时,它变得非常繁琐,例如在我的许多视图文件中,我必须将extend layout更改为extend ../layout。我还必须对我的许多路径文件进行类似的更改。所以我的问题是,如果这是使用子目录组织我的快速项目的必要/良好实践

1 个答案:

答案 0 :(得分:0)

拥有子目录并对视图/路由进行分类总是一个好习惯,因为它可以降低维护成本,因为您可以更快地访问文件,以及如果您开发另一个模块或增强现有模块,这可能导致代码的可重用性导致代码减少。 您永远不会知道当您开始重构并将代码放入适当的位置时,您可能会导致删除重复/冗余代码