Александр Шакмаев — gRPC Middleware в Go как способ модифицировать все запросы в одном месте
Ближайшая конференция GoFunc:
#gofunc #go #golang #IT #conference #jugrugroup
Мы в ценим время пользователей и стремимся не возвращать ошибки на сторону клиента. Особенно если в запрос случайно проскочил бесполезный пробел или символ переноса строки. Решение в лоб — писать валидаторы и модификаторы внутри всех контроллеров. Но что, если контроллеров очень много? Как такой объем поддерживать?
Еще один способ — реализовать метод проксирования gRPC-запросов, используя интерцепторы. Сложности начинаются, когда мы хотим вмешаться в данные запроса.
Разберемся, как рефлексия и несколько строк кода в одном единственном месте помогут корректно модифицировать данные всех запросов сразу и обрезать лишнее.
Скачать презентацию с сайта —
37 views
4367
1523
2 hours ago 00:00:05 282
Видео от Александр Жарков Целитель Парапсихолог Ясновидец
4 hours ago 00:16:08 6
150 ЛУЧШИХ ПЕСЕН 2022 🇷🇺🇺🇦🇧🇾🇰🇿
8 hours ago 06:10:54 6
СТРИМ поехали кататься 🛴🚲🦽
15 hours ago 00:26:36 49
SHAMAN ПОПУТАЛ БЕРЕГА? ТАК ЭТО ИЛИ НЕТ? ЕКАТЕРИНА ГОРДОН О SHAMAN. [РЕАКЦИЯ Alex’s Reaction]