Назад

API для интернет магазина

Категории
Товары
Характеристики
Корзина
Заказы
Избранное
Пользователи
Auth
Uploads

Категории

GET

Все категории

Позволяет получить все категории

GET

Категория по id

Позволяет получить категорию по id

GET

Категория по slug

Позволяет получить категорию по slug

POST

Создание категории

Позволяет создать категорию

PATCH

Обновление категории

Позволяет обновить категорию

DELETE

Удаление категории

Позволяет удалить категорию

Пример запроса Fetch
fetch('https://server.blasars.ru/api/categories')
    .then(response => response.json())
    .then(data => console.log(data))
Пример запроса Axios
axios.get('https://server.blasars.ru/api/categories')

Response

Статус ответа от сервера: 200
Ответ от сервера
{
    success: true,
    message: 'Категории успешно загружены',
    body: [    
        {
            createdAt: "2025-03-04T16:47:31.000Z",
            deletedAt: null,
            description: null,
            id: "17881655-f1fe-493a-8cb6-b8caee169eec",
            image: "1743432301862-889500210.png",
            name: "Смартфоны",
            slug: "smartfony",
            updatedAt: "2025-03-31T14:45:01.000Z",
        },
        {
            createdAt: "2025-03-04T16:47:23.000Z",
            deletedAt: null,
            description: null,
            id: "226c2ddb-d30e-4819-80d7-0607df68ffac",
            image: "1743432535376-162949472.png",
            name: "Ноутбуки",
            slug: "noutbuki",
            updatedAt: "2025-03-31T14:48:55.000Z",
        },
        // и другие ...
    ],
}
Описание данных полученные с сервера
СвойствоЗначениеТип
successВозвращает true, если запрос выполнен успешно и false, если запрос выполнен не успешноboolean
messageСообщение о результате выполнения запросаstring
bodyМассив с объектами категорийarray