Javascript angular.js和node.js应用程序的文件夹结构
现在已经有类似的问题了 但是回答这个帖子似乎纯粹是为了NoDjs,不考虑盎格鲁JS。< /P> 我不需要上面提到的视图文件夹,因为我将在angularjs的应用程序文件夹中使用视图Javascript angular.js和node.js应用程序的文件夹结构,javascript,angularjs,node.js,Javascript,Angularjs,Node.js,现在已经有类似的问题了 但是回答这个帖子似乎纯粹是为了NoDjs,不考虑盎格鲁JS。< /P> 我不需要上面提到的视图文件夹,因为我将在angularjs的应用程序文件夹中使用视图 谁能帮助我更好的文件夹结构…比如在哪里放置路由逻辑,在哪里放置业务逻辑。文件夹应该按功能或特性等进行分隔?如果您同时使用Node JS和Angular JS构建应用程序,那么您的文件夹结构应该如下所示 /App-包含应用程序的文件夹 /AppName-包含与特定应用程序相关文件的文件夹 /控制器-包含与特定应
谁能帮助我更好的文件夹结构…比如在哪里放置路由逻辑,在哪里放置业务逻辑。文件夹应该按功能或特性等进行分隔?如果您同时使用Node JS和Angular JS构建应用程序,那么您的文件夹结构应该如下所示
- /App-包含应用程序的文件夹
- /AppName-包含与特定应用程序相关文件的文件夹
- /控制器-包含与特定应用程序相关的控制器的文件夹
- abcController.js-js包含abcController逻辑的文件
- /directives-包含与特定应用程序相关的指令的文件夹
- /animations-包含与特定应用程序相关的动画的文件夹
- /services-包含与特定应用程序相关的服务的文件夹
- app.js-js文件,包含此应用程序处理的路由、应用程序初始化和配置
- /views-包含html视图文件的文件夹
- /控制器-包含与特定应用程序相关的控制器的文件夹
- /commonDirectives-包含公共指令的文件夹
- overlydirective.js-js,包含overlay指令的逻辑
- /commonview-包含常见html视图文件的文件夹
- coreApp.js-js文件,包含核心应用程序初始化、所有应用程序通用的配置和路由(例如dashboard、aboutus、contactus等)
- /AppName-包含与特定应用程序相关文件的文件夹
- /server-包含节点js服务器的文件夹
- /libs-包含自定义库的文件夹
- /models-包含数据库模型模式的文件夹(如在mongo db中-为不同的文档定义不同的模式)
- /routes-包含节点js服务器处理的路由的文件夹
- /plugins-包含自定义插件(如数据库插件、processRequest插件等)的文件夹
- /spec-包含规范的文件夹
- /tests-包含测试应用程序的文件夹
- server.js-js包含服务器逻辑的文件
- package.json-package.json文件