Этот репозиторий содержит бэкенд часть для AB Dashboard - веб-панели управления, построенной на React.
- Клонируйте репозиторий:
git clone https://github.com/Yodzhik/backend-for-ab-dashboard.git
- Установите зависимости:
npm install
Запустите сервер:
npm start
GET /sites Получить список сайтов
GET /sites/[id] Получить сайт по ID
GET /tests Получить список тестов
GET /tests/[id] Получить тест по ID
enum Type {
CLASSIC = "CLASSIC",
SERVER_SIDE = "SERVER_SIDE",
MVT = "MVT"
}
enum Status {
DRAFT = "DRAFT",
ONLINE = "ONLINE",
PAUSED = "PAUSED",
STOPPED = "STOPPED",
}
interface Site {
id: number;
url: string;
}
interface Test {
id: number;
name: string;
type: Type;
status: Status;
siteId: number;
}