Javascript 如何在node.js中组织文件夹结构?
我正在搜索视频/博客帖子或其他相关内容,以帮助我组织node.js web应用程序 我有一个在node.js上使用express.js的应用程序 我正在使用:Javascript 如何在node.js中组织文件夹结构?,javascript,node.js,express,Javascript,Node.js,Express,我正在搜索视频/博客帖子或其他相关内容,以帮助我组织node.js web应用程序 我有一个在node.js上使用express.js的应用程序 我正在使用: Mvc pattern, i18n, config env prod/dev, custom middlewares, custom prototypes custom modules 我需要更好地组织文件夹结构,但我不知道具体如何组织 我已经搜索过了,但我只能在node.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
这是个好主意
有谁知道一本好书、一段视频或一篇博客文章能帮我解决问题吗?这看起来是一个非常可靠的方法 在我看来,我总是努力遵循在发展中从不重复自己的原则。看起来你在重复上面的结构。如果我是你,我会做以下事情之一:
经过一些团队研究,我们发现这是最有用的。它有一个很好的五个文件夹布局,用于管理面板和客户端体验。这是meanStack开发的最佳书籍如果你想免费阅读它,你需要在谷歌图书中搜索 这真是一本难看的书
http://www.amazon.com/MEAN-Web-Development-Amos-Haviv/dp/1783983280/
这里有谷歌图书链接
https://docs.google.com/file/d/0Bznbl5Dlz2VEcW40aWF2YUJTQUU/edit
我在管理员/客户端中的控制器名称相同,但逻辑完全不同,这就是为什么我在两个不同的文件夹中分开:B.@DRX我的意思是,如果是这样,为什么不创建不同的节点应用程序?在两个不同的应用程序中分离是大型应用程序的一个好选择,我认为,在我的情况下,没有必要这样做=(…你的意思是你没有建立Facebook?:P我的意思是,它会更有条理,可能更容易阅读。你觉得5:顶级/客户端和/服务器目录怎么样??