Программный модуль для Express, который защищает серверные обработчики от повторного выполнения при дублирующихся запросах.
Библиотека для серверов на Node.js/Express добавляет поддержку заголовка Idempotency-Key: если клиент или сбойная сеть отправляют один и тот же запрос дважды, повторный вызов не выполняется заново, а возвращается сохранённый ответ первого запроса. Это защищает от двойных списаний денег, дублирующихся заказов и повторно отправленных писем. Данные для повторов хранятся в памяти сервера или в Redis для работы на нескольких серверах.
Описание автора:Express middleware that makes handlers safe to retry — replays the cached response for a duplicate Idempotency-Key instead of re-running it, with pluggable in-memory or Redis storage.