익스프레스 CRUD 애플리케이션에 다음 폴더 구조를 사용하고 있습니다. 필자는이 파일을 사용하여 70 줄을 넘지 않는 코드를 포함하는 이상적인 관리 코드를 사용합니다. 폴더 구조에 대한 귀하의 생각은 무엇입니까? 당신이 (70)이 구조가 어쨌든 허용하지 않는 이상적인 microservice의 일종을 만드는 곳 읽을하지 않는 한 수 (70)에 결정 이유를노드 익스프레스 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
나는 코드의 명확성을 유지하기 위해 스크롤을 두 번 이상 줄이지 않았습니다. 귀하의 구조물이 어쨌든 허용하지 않는 이상적인 마이크로 서비스 라인에 대해서 더 말씀해주십시오. 이 구조의 특정한 후퇴를 지적하면 정말 도움이 될 것입니다. @twg 감사합니다. –
귀하의 질문에 답변하기 위해 제 대답을 편집했습니다. 희망은 도움이됩니다. – twg