node.js - 使用 MEANIO 的 NodeJs 应用程序的标准结构是什么

标签 node.js mean.io

我从this post中发现了以下结构作为nodejs程序的标准。 :

- myApp
    - app.js
    - models
    - views
    - controllers(routes)
    - public

但是当我通过“mean package myApp”在nodejs中创建自己的自定义包时。 meanio 将创建一个略有不同的结构:

- myApp
    -app.js
    - server
        - models
        - views
        - controllers
        - routes
        - config
    - public

其中 app.js 与模型和路由不在同一目录中。 这两种结构有什么显着差异吗?

最佳答案

目录结构只不过是偏好问题,您可以使用您选择的任何目录结构。对于 NodeJs 应用来说,没有什么比标准结构更好的了。
如果 MeanIO 为您创建了这样的目录结构,您可能应该使用它,除非您更喜欢其他结构。

关于node.js - 使用 MEANIO 的 NodeJs 应用程序的标准结构是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27834744/

相关文章:

javascript - 变量 "$file"的值无效 {};上传值无效

sql - 更改从 SQL Server 数据库获取的数据值

javascript - 如何使用 $http 服务请求 API 数据

javascript - 如何通过工厂请求传递参数

node.js - Node 中使用 SSL 的 SOAP 请求

mysql - Node ssh 到 mysql - 错误 : listen EADDRINUSE 127. 0.0.1:3306

angularjs - $injector nomod 模块 'angularFileUpload' 不可用

node.js - nodejs MEAN.io自定义错误记录器

node.js - 如何永久安装 MEAN.io 包

node.js - 将错误从嵌套函数传递到集中式错误处理程序的最佳实践或方法是什么