GraphQL: доступ запрещен || Охэхэнный бекенд

Жил-был один разработчик, работал себе над REST API и всё у него было замечательно. Но однажды к нему пришел тимлид и попросил затащить модный GraphQL. Разработчик был смелым парнем и привык смотреть в лицо опасности, поэтому отказывать не стал — взялся за дело. Но в процессе проектирования API столкнулся с серьезной проблемой: система оказалась довольно сложна и полна различных прав и ролей. В новом эпизоде “Охэхэнных историй“ рассказываем, как работать с доступом к данным в GraphQL. Внутри: 00:00 - Интро 00:20 - Вступление 00:52 - Коротко про Talantix 01:35 - Будни разработчика REST API 02:32 - GraphQL-ю статусы не ведомы 03:04 - Поломка поломке рознь 03:50 - Первые попытки не отдать вам кандидата 05:19 - Эмулируем статусы ответа 06:39 - Закрываем дырку скотчем 07:12 - Тип union - наше спасение 07:54 - Кастомизируем ошибки 08:16 - Запрашиваем и обрабатываем наш union 09:29 - Каков же ответ? 10:57 - Как же быть джавистам 12:15 - Чего же мы добились 13:12 - Так что же делать с email 14:33 - Наследование в GraphQL 16:19 - Чего же мы добились дважды 17:11 - Заключение #backend #graphql #HhBackend #ОхэхэнныйБекенд #ОхэхэнныеИстории #ОhhнныеИстории #ОххенныеИстории #HeadhunterDev #HhDev #HeadhunterDevelopment
Back to Top