Не силен в логике бэка, я обычный энтерпрайз архитектор. Разжуйте плиз - нельзя разве в логику зашить проверку наличия запроса под определенными кредами в асинхронной очереди и не формировать новый запрос дублем. Но если предусмотреть что это форма и вдруг что-то поменялось - апдейтом и понижаем id -шник запроса как у новых запросов?
Помимо дизейбла кнопки на фронте стоит сделать throttling или rate limits на api gateway. Это поможет защититься от ботов и от случаев, когда пользователь долбит F5.
Чтобы понажимать кнопку на сайте, надо чтобы она тоже сначала прогрузилась
Не силен в логике бэка, я обычный энтерпрайз архитектор. Разжуйте плиз - нельзя разве в логику зашить проверку наличия запроса под определенными кредами в асинхронной очереди и не формировать новый запрос дублем. Но если предусмотреть что это форма и вдруг что-то поменялось - апдейтом и понижаем id -шник запроса как у новых запросов?
С ума сошёл, такие сложные слова тут пишешь
Проблема с дублями можно решить и на стороне фронта задизеблив кнопку пока pending === true , либо банальным лоадером
Помимо дизейбла кнопки на фронте стоит сделать throttling или rate limits на api gateway. Это поможет защититься от ботов и от случаев, когда пользователь долбит F5.
"10 тысяч запросов к апи уже отправились и готовятся еще "
Задудосили