Ограничение сложности запросов GraphQL || Охэхэнный бекенд

В дивном новом мире GraphQL есть один недостаток, который в то же время является его преимуществом. А именно: пользователь ограничен лишь описанной схемой. С одной стороны он может запросить данные так, как хочется именно ему. А с другой — вообще как угодно. Например, зареквестить с сервера все доступные данные или написать невероятно сложный запрос, на выполнение которого потребуется целая вечность. В новом эпизоде “Охэхэнных историй“ рассказываем, как защититься от опасных ошибок коварных пользователей и ограничить своё API. Коротко о выпуске: - “Сложна“ или сложно? - Пилим свою функцию сложности - Запускаем разные запросы Внутри: 00:00 Интро 00:20 Вступление 00:57 Коротко про Talantix 01:38 “Сложна“ или сложно? 03:22 Ходим мы по графу 04:25 Запрашиваем кандидатов с откликами 05:07 Так сложно или нет? 06:19 Ставим себе требования 08:21 Ищем готовые решения 08:59 MaxQueryComplexityInstrumentation
Back to Top