Skip to content

TwinkleToesDev/ruly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

на позицию 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"
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published