Опрос — как вы предпочитаете делать api-эндпоинты для конкретной view: 1 держать view и все её api для ajax-запросов в одном контроллере 2 делать в модуле отдельно контроллер для view и отдельно для api 3 полностью разделять модули, view отдельно, универсальное api которое могут переиспользовать все view - отдельно
Подскажите как поставить ограничение на api ендопинт в контроллере.
Пробовал либу nestjs-rate-limiter, но она багнутая. 3 раза по документации пробовал воссоздать пример и на втором ответе получал ошибку TypeError: You provided 'undefined' where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.
Или как вариант еще скипнуть выполнение функции в указанном промежутке. Но все либы в npm только делают задержку, а мне нужно именно скипнуть
Опрос — как вы предпочитаете делать api-эндпоинты для конкретной view: 1 держать view и все её api для ajax-запросов в одном контроллере 2 делать в модуле отдельно контроллер для view и отдельно для api 3 полностью разделять модули, view отдельно, универсальное api которое могут переиспользовать все view - отдельно
а у меня например нет таких энпоинтов, потому что всё через графкл забирается