Проект одностраничного сайта "Место", демонстрирующий возможности серверной разработки на node.js, реализованный в рамках проектной работы(ПР) № 13 курса «Веб-разработчик» в Яндекс Практикум.
В проекте демонстрируются следующие технологии:
- node.js
- express
- mongodb
- аутентификация с использованием JWT через cookies
В проекте реализован следующий функционал:
- Добавление, редактирование пользователей
- Добавление, редактирование, лайк карточек
/routes
— папка с файлами роутера
/controllers
— папка с файлами контроллеров пользователя и карточки
/models
— папка с файлами описания схем пользователя и карточки
Остальные директории вспомогательные, создаются при необходимости разработчиком
npm run start
— запускает сервер
npm run dev
— запускает сервер с hot-reload
Заключительным этапом разработки проекта Mesto является совмещение backend и frontend. Изменений в данном репозитории далее не планируется. Дальнейшие работы ведутся в репозитории yp-7-mesto-full-application