bhj-diploma

Описание работы серверной логики

раздел для тех, кто использует локальный сервер и хочет узнать, как он работает

Для работы локального сервера сперва нужно установить платформу NodeJS.

Для конфигурации проекта используется файл package.json. Который содержит вспомогательную информацию о имени проекта, его версии, описания и т.д. В разделе scripts используются скрипты, которые можно запускать из окружения.

Для установки пакетов в терменале используется команда npm i

Для запуска сервера используется команда npm run start. В этом случае запускается сервер (с использованием nodemon) запуская файл index.js

Содержимое файла index.js

На 20 строке запрашивается модуль маршрутизации, который находится в папке routes в файле index.js. В этом файле создаётся маршрутизатор приложения и настраиваются маршруты для соответствующих сущностей: пользователя, счёта и транзакции. Для каждого маршрута используется соответствующий модуль, который находится в той же папке. Комментарии к модулям маршрутизации сущностей описаны в соответствующих комментариях.