angularjs – Express.js和Angular.js项目的文件夹结构
发布时间:2020-12-17 07:01:11 所属栏目:安全 来源:网络整理
导读:我正在M * EAN Stack( MySQL)下开始一个新项目,并且想知道如何构建它,我将使用 John Papa’s Style Guide用于Angular项目,但它非常酷,特别是对于LIFT原则. 有点麻烦的是Express,它有自己的MVC结构,它可以处理路由,模型,视图等……但是我想用Angular处理它,我
我正在M * EAN Stack(
MySQL)下开始一个新项目,并且想知道如何构建它,我将使用
John Papa’s Style Guide用于Angular项目,但它非常酷,特别是对于LIFT原则.
有点麻烦的是Express,它有自己的MVC结构,它可以处理路由,模型,视图等……但是我想用Angular处理它,我希望Express只是一个RESTful API. 我一直在考虑使用的文件夹结构是: ├── node_modules ├── app │ ├── client │ │ ├── app.module.js │ │ ├── app.config.js │ │ ├── users | │ │ ├── users.module.js | │ │ ├── users.config.js | | | ├── admins.view.html | | | ├── admins.controller.js | | | ├── registered.view.html | | | ├── registered.controller.js | | | ├── guests.view.html | | | ├── guests.controller.js | | | ├── profile.directive.html | | | ├── profile.controller.js | | │ └── users.routes.js │ │ ├── questions | │ │ ├── questions.module.js | │ │ ├── questions.config.js | | | ├── list.view.html | | | ├── list.controller.js | | | ├── ask.view.html | | | ├── ask.controller.js | | | ├── detail.view.html | | | ├── detail.controller.js | | │ └── questions.routes.js │ │ └── │ ├── server │ | └── ? │ └── libs | ├── angular | ├── bootstrap │ └── jquery | | └── server.js 但实际上我很确定如果能够像这样工作,我真的需要一个可扩展的结构,应用程序非常laaarge!我的一些问题是: >如果我想拆分Node(Express)服务器配置以便能够扩展,该怎么办?什么是适当的文件夹结构? 注意:我没有包括bower,gulp,grunt或类似的东西的文件夹和文件,我想尽可能保持干净,我知道它们简化了很多东西,但我不想使用它们当然,现在,如果有人有一个很好的论据来使用它们,请告诉我. 解决方法
我按照
Express Code Structure中的描述构建我的快速应用程序.我认为你在app / client下的分组看起来很好,你可以只为你的应用程序的快速服务器端部分镜像.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |