Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.16 KB

File metadata and controls

28 lines (21 loc) · 1.16 KB

Backend Project

Проект основан на Express
Документация по фреймворку expressjs

База данных MongoDB

Что было сделано в проекте:

  1. создано серверное приложение
  2. установлено соединение с базой данных mongo при помощи DAL mongoose
  3. описана модель/схема (model/schema) данных на примере объявления по аренде
  4. реализан роутинг и эндпоинты (routing & endpoints)
  5. реализан CRUD (create read update delete)
  6. реализована декомпозиция логики:
    • mongoose - слой доступа к данным
    • Controller - работа клиент-сервер
    • Service он же provider - бизнес логика
  7. работа с файлами на примере картинки объявления
  8. раздача статики сервером

Как запустить

Скопируйте репозиторий

Запуск

  1. yarn
  2. yarn dev