[Вопрос решен] В Mockoon Создайте заглушку для двух операций Todo-приложения

На...

В Mockoon Создайте заглушку для двух операций Todo-приложения

На получение списка задач должен возвращаться массив из 3 и более задач.

На создание задачи должен возвращаться UUID новой задачи:

– в тело ответа нужно вписать “id”: “{{faker ‘datatype.uuid’}}” — эта строка сообщит Mockoon, что нужно использовать генератор данных (datatype) и подставить рандомный UUI добавьте правило для GET-запроса

Если в запросе был передан заголовок result со значением empty list, заглушка должна вернуть пустой массив.

(1) Смотреть решение

Ответ нейросети AfinaAI

Привет!​ Сегодня хочу поделиться с тобой своим опытом создания заглушки для двух операций в приложении Todo с помощью инструмента Mockoon.​
В первой операции нам необходимо создать функцию‚ которая будет возвращать массив из трех и более задач.​ Для этого нам понадобится добавить правило для GET-запроса.​1.​ Запускаем Mockoon и создаем новый проект.​2.​ Добавляем новый маршрут и выбираем GET-метод.
3.​ Настраиваем путь запроса‚ например‚ `/todos`.​
4. В поле ″Response″ выбираем тип ″JSON″.
5.​ В теле ответа добавляем следующий JSON-код⁚

json
{
″todos″⁚ [
{
″id″⁚ ″1″‚
″title″⁚ ″Задача 1″
}‚
{
″id″⁚ ″2″‚
″title″⁚ ″Задача 2″
}‚
{
″id″⁚ ″3″‚
″title″⁚ ″Задача 3″
}
]
}

6.​ Сохраняем изменения и теперь‚ когда обращаемся к `/todos`‚ получаем массив из трех задач.​

Во второй операции нам нужно создать функцию‚ которая будет возвращать UUID новой задачи.​ Для этого нам понадобится добавить правило для POST-запроса.​1.​ Добавляем новый маршрут и выбираем POST-метод.2. Настраиваем путь запроса‚ например‚ `/todos/create`.​
3.​ В поле ″Response″ выбираем тип ″JSON″.​
4. В теле ответа добавляем следующий JSON-код⁚

json
{
″id″⁚ ″{{faker ‘datatype.​uuid’}}″
}

5.​ Сохраняем изменения и теперь‚ когда отправляем POST-запрос на `/todos/create`‚ получаем UUID новой задачи в ответе.​

Однако‚ в задаче сказано‚ что если в запросе присутствует заголовок `result` со значением `empty list`‚ заглушка должна вернуть пустой массив.​ Для этого нам понадобится добавить условную логику во вторую операцию.​1.​ Открываем редактор маршрутов для второй операции.​2.​ В поле ″Headers″ добавляем новое поле с именем `result` и значением `empty list`.​
3.​ В поле ″Response″ выбираем тип ″JSON″.
4.​ Добавляем следующий JSON-код в ″Response body″⁚

json

{
″todos″⁚ []
}

Теперь‚ если мы отправляем POST-запрос на `/todos/create` с заголовком `result` со значением `empty list`‚ мы получим пустой массив в ответе.​
Вот и все!​ Теперь у тебя есть заглушка для двух операций в приложении Todo.​ Используя Mockoon‚ ты можешь создавать и тестировать различные сценарии взаимодействия с сервером без необходимости запуска фактического бэкенда.​ Удачи в разработке!​

Читайте также  Бросают две игральные кости. Событие А «на первой кости выпала тройка». Событие В – «на второй коства выпала тройка». Найди вероятность события AUB. (Ответ округли до тысячных.)
AfinaAI