Этот проект представляет собой веб-сервер на Node.js, построенный с использованием Fastify, TypeScript и MySQL.
• Node.js (версия >= 20.x)
• npm (версия >= 6.x)
• TypeScript (версия >= 4.x)
• MySQL (версия >= 8.x)
Перед установкой необходимо создать и запустить MySQL базу данных и настроить файл env
в корне проекта. env
файл я добавил в git, чтобы ускорить настройку проекта
- Клонируйте репозиторий
- Установите зависимости
npm install
- Запустите миграции
npm run migrate
- Запустите сиды
npm run seed
- Запустите сервер
npm run dev
Если приложение успешно запущено, по адресу http://127.0.0.1:3000 вы получите ответ:
{
"response": "OK"
}