Модули (основные составляющие приложения) могут быть извлечены или добавлены в приложение без сбоев в системе.
Модули отвечают за обработку запросов на стороне клиента, поэтому прежде всего вы должны создать имена маршрутов, которые будут связывать пользователей с вашей бизнес-логикой.
Давайте создадим наш первый модуль
Первый модуль, который мы создадим, это «users». Для этого нам нужно пойти в "src/modules" папку и создать там директорию "users".
Потом нам нужно создать необходимые для модуля файлы:index.js и config.json.
index.js это системная оболочка модуля. Минимальный необходимый код внутри должен выглядеть так:
module.exports=({ACTIONS,ROUTER,utils})=>{};
Так мы пробросим ACTIONS, ROUTER и прочие компоненты системы внутрь нашего модуля.
Также в index файл мы можем импортировать наш файл конфига:
const{routes}=require('./config.json');
Как вы видите - мы импортировали ключ routes. Давайте наполним наш конфиг роутами: