我发现以下结构是来自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与模型和路线不在同一个目录中。 这两种结构之间是否存在显着差异?
答案 0 :(得分:0)
目录结构只是偏好的问题,您可以使用您选择的任何目录结构。没有什么比NodeJs应用程序的标准结构更好了 如果MeanIO为你创建这样的目录结构,你可能应该使用它,除非你更喜欢其他结构。