使用 MEANIO 的 NodeJs 应用程序的标准结构是什么

What is a standard structure for NodeJs apps using MEANIO

我从 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 为您创建了这样的目录结构,您可能应该使用它,除非您更喜欢其他结构。