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