у меня net/http сервер
мб у нас кейсы чуть другие, но у меня кейс что для каждой ошибки надо вернуть кастомный текст и апи код
я везде бойлерплейт код писал под это, потом додумался вынести в методы разные, выглядит уже лучше, но не совсем то. теперь вот идея с мидлварем кажется самой хорошей)