Skip to content

Backend for the "Mesto" project. The backend allows you to work with users (register new users, log in, get a list of users, get a specific user), allows you to work with cards (create, delete, get a list of all cards).

Notifications You must be signed in to change notification settings

RA404/backend12

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

server express

Разработка бэкенда для проекта (Mesto)

API

Запрос: GET localhost:3000/users Ответ: JSON-список всех пользователей

Запрос: GET localhost:3000/cards Ответ: JSON-список всех карточек

Запрос: GET localhost:3000/users/8340d0ec33270a25f2413b69 Ответ: JSON-user с таким идентификатором. Если такого нет JSON:{ "message": "Нет пользователя с таким id" }

Запрос: Несуществующий адрес Ответ: JSON: { "message": "Запрашиваемый ресурс не найден"}

How to install

  1. Склонировать проект
  1. Установите экпресс и пакеты
  • npm init -y
  • npm install express
  • npm i body-parser
  1. Установить зависимости для разработчика
  • npm install nodemon -D
  • npm install eslint --save-dev
  • npm i eslint-config-airbnb-base --save-dev
  • npm i eslint-plugin-import --save-dev
  1. Запустить сервер (продакшн версию)
  • npm run start
  1. Запустить сервер (версия для разработчиков с hot reload)
  • npm run dev

Project link

https://github.com/RA404/backend12

Version v0.0.2

v0.0.1 - первая версия проекта

v0.0.2 - исправлены выявленные ошибки, проведен небольшой рефакторинг кода

About

Backend for the "Mesto" project. The backend allows you to work with users (register new users, log in, get a list of users, get a specific user), allows you to work with cards (create, delete, get a list of all cards).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published