Проект основан на Express
Документация по фреймворку expressjs
База данных MongoDB
Что было сделано в проекте:
создано серверное приложение
установлено соединение с базой данных mongo при помощи DAL mongoose
описана модель/схема (model/schema) данных на примере объявления по аренде
реализан роутинг и эндпоинты (routing & endpoints)
реализан CRUD (create read update delete)
реализована декомпозиция логики:
mongoose - слой доступа к данным
Controller - работа клиент-сервер
Service он же provider - бизнес логика
работа с файлами на примере картинки объявления
раздача статики сервером
Как запустить
Скопируйте репозиторий
Запуск
yarn
yarn dev