Для разработчиков

Кастомные API-роуты

Strapi использует кастомные роуты для получения контента по slug/path вместо стандартного REST.

Кастомные API-роуты

Strapi использует кастомные роуты для получения контента по slug/path вместо стандартного REST.

Роуты

МетодПутьQueryОписание
GET/api/pages/getpathСтраница по URL-пути
GET/api/projects/getslugПроект по slug
GET/api/news/listpage, pageSizeСписок новостей (пагинация)
GET/api/news/getslugНовость по slug
GET/api/promotions/getslugАкция по slug
GET/api/secondary-houses/getslugВторичка по slug
GET/api/apartment-page/getСтраница квартиры (single)

Все роуты используют auth: false (публичный доступ).

Контроллеры

APIКонтроллерФайл
pagecustom.getsrc/api/page/controllers/custom.js
projectitem.getsrc/api/project/controllers/item.js
newlist.get, item.getsrc/api/new/controllers/list.js, item.js
promotionitem.getsrc/api/promotion/controllers/item.js
secondary-houseitem.getsrc/api/secondary-house/controllers/item.js
apartment-pagecustom.getsrc/api/apartment-page/controllers/custom.js

Ticket plugin

МетодПутьОписание
POST/api/leadsСоздание заявки
GET/api/document/:slugДокумент по slug
GET/api/cookieУведомление о cookies

Использование на фронте

Nuxt-приложение вызывает эти эндпоинты через API client. Пример: GET /api/pages/get?path=/o-kompanii.

Copyright © 2026