Структура Node.js приложения

Существует множество возможных способов организации Node.js-проектов и каждый из известных методов имеет свои плюсы и минусы:

  • Организация файлов по функционалу (REST-ресурсам):

.
├── product
|   ├── index.js
|   ├── product.js
|   └── product.hbs
├── user
|   ├── index.js
|   ├── user.js
|   └── user.hbs
  • Организация файлов по ролям

.
├── controllers
|   ├── product.js
|   └── user.js
├── models
|   ├── product.js
|   └── user.js
├── views
|   ├── product.hbs
|   └── user.hbs

Одна из возможных реализаций структуры файлов в Node.js

Last updated

Was this helpful?