Учебная проектная работа 14 от Яндекс.Практикум
Mesto Express - это серверная часть социальной сети Mesto, написанная на Node.js и Express.
Приложение Mesto Express на GitHub 
- Создание и авторизация в своей учётной записи
- Получение массива с соданными на сервере пользователями и карточками
- Изменение иформации в личном профиле
- Создание и удаление только своих карточек
- Постановка и снятие лайка на карточках
JavaScript:
- ООП
- API
Node.js:
- celebrate
- jsonwebtoken
- bcryptjs
Express:
- ProtectedRoutes
MongoDB:
- Mongoose
git clone https://github.com/Anterul/express-mesto-gha
Перейдите в директорию, в которую был клонирован проект, введите комнды. Процесс установки может занять несколько минут.
Необходимые приложения для ввода команд: Git
Node.js
MongoDB
npm install express
npm install mongoose
npm i body-parser
npm install nodemon
npm run start — запускает сервер
npm run dev — запускает сервер с hot-reload
После этого проект автоматически откроется в браузере. Если этого не произошло, откройте проект в браузере, введя адрес:
http://localhost:3000/
/routes — папка с файлами роутера
/controllers — папка с файлами контроллеров пользователя и карточки
/models — папка с файлами описания схем пользователя и карточки