当前位置:  开发笔记 > 编程语言 > 正文

angular.js和node.js应用程序的文件夹结构

如何解决《angular.js和node.js应用程序的文件夹结构》经验,为你挑选了1个好方法。

对于Node.js项目,在Folder结构中已经存在类似的问题, 但对该帖子的回答似乎纯粹是针对nodejs,不考虑angularjs.

文件夹结构

我不需要上面帖子中提到的视图文件夹,因为我将在appj文件夹中使用angularjs的视图.

任何人都可以帮助我更好的文件夹结构...比如在哪里放置路由逻辑,在哪里进行业务逻辑.文件夹应按功能或功能隔离...等?



1> Ravi Rupeliy..:

如果您使用Node JS和Angular JS构建应用程序,那么您的文件夹结构应如下所示.

/ App - 包含角度js应用程序的文件夹

/ AppName - 包含与特定应用程序相关的文件的文件夹.

/ contorllers - 包含与特定应用程序相关的控制器的文件夹.

abcController.js - 包含abcController逻辑的JS文件.

/ directives - 包含与特定应用程序相关的指令的文件夹.

/ animations - 包含与特定应用相关的动画的文件夹
. . .

/ services - 包含与特定应用程序相关的服务的文件夹.

app.js - 包含由此应用程序处理的路由的JS文件,应用程序初始化和配置.

/ views - 包含html视图文件的文件夹.

/ commonDirectives - 包含通用指令的文件夹.

OverlayDirective.js - 包含overlay指令逻辑的JS.

/ commonViews - 包含常见html视图文件的文件夹.

coreApp.js - 包含所有应用程序通用的核心应用程序初始化,配置和路由的JS文件(例如仪表板,aboutus,contactus等)

/ server - 包含节点js服务器的文件夹.

/ libs - 包含自定义库的文件夹.

/ models - 包含数据库模型模式的文件夹(如mongo db -define,用于不同文档的不同模式).

/ routes - 包含由节点js服务器处理的路由的文件夹.

/ plugins - 包含自定义插件的文件夹(如数据库插件,processRequest插件等)

/ spec - 包含规范的文件夹.

/ tests - 包含测试应用程序的文件夹

server.js - 包含服务器逻辑的JS文件.

package.json - Package.json文件.

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有