繁体   English   中英

如何在node.js中组织文件夹结构?

[英]How to organize folder structure in node.js?

我正在搜索视频/博客文章或相关内容,以帮助组织我的node.js Web应用程序。

我有一个我在node.js上使用express.js的应用程序。

我正在使用:

Mvc pattern, 
i18n, 
config env prod/dev, 
custom middlewares, 
custom prototypes
custom modules 

我需要更好地组织文件夹结构,但我不知道具体如何。

我已经搜索过了,但是我只能在node.js应用程序中找到关于好的文件夹结构的糟糕解释。

该应用程序还具有管理仪表板,因此我将公众,视图和控制器分开,如下所示:

public
|-- admin
|-- client
views
|-- admin
|-- client
controllers
|-- admin
|-- client

这是一个好主意?

有谁知道一本可以帮助我解决问题的好书,视频或博客文章?

这看起来像Node App结构上的一个不错的线程

以我个人的观点,我总是尝试遵循从不重复开发的规则。 看起来您在上面重复了很多结构。 如果我是你,我将执行以下操作之一:

  1. 制作两个单独的Node应用程序。 一个用于客户,一个用于管理员。
  2. 如果您的控制器在客户端或管理员方面都将相似,那么我将考虑构建一个将用户标识为一般用户或管理员的应用程序,并以此方式呈现其体验。 然后,只丢弃admin / client文件夹。

编辑:

Scotch.io总是在Node和Express上有很棒的文章。 查看本文或其他文章是否有帮助。

最佳答案:

经过一些团队研究,我们发现此链接最有用。 它有五个文件夹,可用于管理面板和客户体验。

这是meanStack开发的最佳书,如果要免费阅读,则需要在Google图书中进行搜索

这本书真是太棒了

http://www.amazon.com/MEAN-Web-Development-Amos-Haviv/dp/1783983280/

有谷歌图书链接

https://docs.google.com/file/d/0Bznbl5Dlz2VEcW40aWF2YUJTQUU/edit

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM