Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.2 KB

README.md

File metadata and controls

30 lines (22 loc) · 1.2 KB

Тестовое задание

на позицию Node.js/JavaScript Разработчик/Developer

Описание проекта

Этот проект представляет собой веб-сервер на Node.js, построенный с использованием Fastify, TypeScript и MySQL.

Требования

•	Node.js (версия >= 20.x)
•	npm (версия >= 6.x)
•	TypeScript (версия >= 4.x) 
•	MySQL (версия >= 8.x)

Установка

Перед установкой необходимо создать и запустить MySQL базу данных и настроить файл env в корне проекта. env файл я добавил в git, чтобы ускорить настройку проекта

  1. Клонируйте репозиторий
  2. Установите зависимости npm install
  3. Запустите миграции npm run migrate
  4. Запустите сиды npm run seed
  5. Запустите сервер npm run dev

Если приложение успешно запущено, по адресу http://127.0.0.1:3000 вы получите ответ:

{
"response": "OK"
}