У меня есть одна конечная точка в приложении.Мы используем один и тот же API для каждого запроса с различными действиями в параметрах.
URL
/application/api
Пример запроса полезной нагрузки 1:
{
"action":"CARD_TRANSACTION_HISTORY",
"data":{"date_from":"2018-12-01","date_to":"2018-12-31","total":5},
"meta":{}
}
Пример запроса полезной нагрузки 2:
{
"action":"CARD_BALANCE",
"data":{"date_from":"2018-12-01","date_to":"2018-12-31","total":5},
"meta":{}
}
Пример запроса полезной нагрузки 3:
{
"action":"CURRENCY_RATES",
"data":{"date_from":"2018-12-01","date_to":"2018-12-31","total":5},
"meta":{}
}
действие в вышеуказанном запросе изменяется для разных запросов.
Когда страница панели мониторинга загружена, мы запускаем 3 одновременных AJAX POST-запросов с различными действиями.
Проблема с кипарисами заключается в том, что вы можете указать только один ответ для маршрута, а другой способ справиться с этим - сделать последовательные запросы (что мы не можем сделать)
Даже если мы напишем ответ как функцию, он вызывается только один раз.
Есть идеи о том, как мы можем имитировать данные на основе полезной нагрузки?