Як користуватися: Мок REST API
- 1
Опишіть кожен ендпоінт
Виберіть метод, введіть шлях, наприклад /users/:id, а також код статусу й за потреби затримку, щоб імітувати повільну мережу.
- 2
Напишіть відповідь
Вставте фіксований JSON або перейдіть на «Фейкові дані» і напишіть шаблон із плейсхолдерами на кшталт {{fullName}} та вкажіть розмір списку.
- 3
Створіть мок-API
Натисніть «Створити мок-API», щоб отримати базову URL-адресу: кожен ендпоінт відповідає за цією адресою плюс його шлях, а CORS увімкнено.
- 4
Викликайте й вдосконалюйте
Скористайтеся кнопкою «Спробувати», curl або fetch у своєму застосунку, потім змініть і збережіть — зміни діють одразу — або видаліть мок, коли він більше не потрібен.
Ліміти та Pro
Безкоштовно: 10 ендпоінтів на один мок-API, 100 KB на тіло й 512 KB загалом, затримка до 5 секунд, згенеровані списки до 100 елементів, 120 запитів на хвилину від одного відвідувача, 10 нових мок-API на годину, видалення через 7 днів без запитів.
Pro підвищує ліміти до 50 ендпоінтів, тіл до 1 MB, затримок до 30 секунд і списків до 1 000 елементів. Дивитися Pro
Про інструмент: Мок REST API
Mock REST API дає фронтенд- і мобільним розробникам робочі ендпоінти ще до появи справжнього бекенду. Кожен мок-API має власну базову URL-адресу в /api/mock-api/m/, а кожен ендпоінт, який ви визначите, відповідає там із указаними вами методом, шляхом, кодом статусу, затримкою, заголовками й тілом JSON. Шляхи можуть містити параметри, тож /users/:id відповідає на /users/7, а шаблон може повернути це значення через {{param(id)}} або прочитати рядок запиту через {{query(name)}}.
Режим фейкових даних перетворює шаблон JSON на реалістичні відповіді за допомогою 36 плейсхолдерів: від імен, електронних адрес, компаній і міст до UUID, дат, цін, чисел у діапазоні та тексту lorem. Вкажіть розмір списку, щоб отримувати масив до 100 елементів, і виберіть, чи дані лишаються однаковими між запитами (це зручно для снапшот-тестів), чи щоразу змінюються. Коди статусів від 200 до 599 дають змогу відпрацювати помилки, як-от 401, 404, 429 і 503, а затримка до пʼяти секунд покаже, як поводяться стани завантаження.
Відповіді завжди мають формат JSON із заголовками CORS, тому їх можуть викликати браузери з будь-якого джерела. Мок-API не вміє віддавати HTML, встановлювати cookie чи перенаправляти, не зберігає отримані запити і не є базою даних: POST і PUT відповідають налаштованим вами тілом, нічого не зберігаючи з надісланого.
Приватність
Щоб розміщувати ваші ендпоінти, збережені вами визначення — методи, шляхи, коди статусів, затримки, заголовки й тіла — надсилаються на наш сервер і зберігаються там разом із хешем токена редагування, часом створення та останнього запиту й лічильником запитів. Запити до ваших ендпоінтів обробляються без запису їхніх тіл, заголовків чи IP-адрес. Мок-API видаляється, коли ви його видаляєте або через 7 днів без запитів і змін, а токен редагування зберігається лише в цьому браузері. Будь-хто, хто має URL, може викликати ваші ендпоінти, тож не розміщуйте в них секрети чи справжні персональні дані.
Можливості
Справжні ендпоінти HTTPS
Будь-який метод, параметри шляху, коди статусів від 200 до 599, затримки й власні заголовки X-.
Шаблони фейкових даних
Понад 30 плейсхолдерів для людей, компаній, місць, дат, чисел і тексту — як один обʼєкт або список.
Безпека за задумом
Лише JSON, CORS увімкнено, без журналів запитів, токен редагування хешується, видалення через 7 днів без використання.