我为我的express CRUD应用程序使用以下文件夹结构。我使用它来为每个文件包含不超过70行代码的理想可管理代码。你对文件夹结构有什么想法?Node Express CRUD应用程序文件夹结构
- bin\
- www
- common\
- enums\
- logTypesEnum.js
- validators\
- studentNameValidator.js
- config\
- db.js # config file for database connection
- models\
- log.js # contains model data for model 'log'
- routes\
- log\
- index.js # handles all routes for /log/ endpoints and requires files in the directory and also contains middleware code
- insert.js # handles all routes for /log/insert endpoints
- remove # handles all routes for /log/remove endpoints
- exportCSV.js # handles all routes for /log/exportCSV endpoints
- student\
- index.js
- insert.js
- remove.js
- public\
- javascripts
- images
- stylesheets
- views\
- log\
- index.jade
- insert.jade
- remove.jade
- exportCSV.jade
- student\
- index.jade
- insert.jade
- app.js
70我只是为了维护代码清晰度而向下滚动不超过两次。您能否就您的结构不允许的最理想的微服务进行进一步评论?指出这种结构的具体回退将非常有帮助。和@twg感谢您的回应。 –
我编辑了我的答案来解决你的问题。希望有所帮助 – twg