Имя студента: Aleksey Titov. Время затраченное на разработку проекта: 36 часов
В проекте, можно использовать следующие скрипты
Запускает проверку прохождения проекта на eslint.
Если есть ошибки или предупреждения, они выведутся в консоли после завершения выполнения команды.
Запускает клиентскую часть приложение в режиме разработки.
Откройте http://localhost:3000 чтобы просмотреть его в браузере.
Страница перезагрузится, если вы внесете правки.
Вы также увидите любые ошибки линтера в консоли.
Запускает серверную часть приложения, с которой можно получить данные для разработки клиентского приложения. Доступно на http://localhost:3001
Запускает клиентскую и серверную часть приложения в одной консоли, параллельно.
Собирает клиентскую часть приложение в папку build
.
Сборка минифицирована, а имена файлов включают хеши.
После запуска команды npm run start:server
(или npm run start
для запуска двух приложений параллельно), сервер доступн по пути http://localhost:3001.
{
"id": 1,
"title": "Склеп",
"description": "Средневековое кладбище таит в себе много страшных тайн. Местные жители говорят, что в склепе похоронен граф вампир, который по ночам выходит на охоту, чтобы испить человеческой крови. Через час солнце опустится за горизонт, успеете ли вы убить вампира и выбраться из склепа?",
"previewImg": "img/preview-sklep.jpg",
"coverImg": "img/cover-sklep.jpg",
"type": "horror",
"level": "hard",
"peopleCount": [2, 5],
"duration": 120
}
{
"name": "Jon Vek",
"peopleCount": 1,
"phone": "7000000000",
"isLegal": true
}
-
GET /quests — получить список квестов.
-
GET http://localhost:3001/quests/1 — получить квест c идентификатором
id
. -
POST http://localhost:3001/orders — отправить новый заказ.