В настоящее время мой сервер Apollo (работающий на HapiJS) возвращает HTTP 200 для каждого запроса, включая неудавшиеся.
Я бы хотел, чтобы сервер GraphQL возвращал HTTP 4xx для неудачных запросов. Основная причина этого заключается в том, что я хочу настроить мониторинг для моего ELB.
Я знаю, что Apollo Server имеет платформу движка, но я хочу реализовать ее, используя мою текущую инфраструктуру.
Есть идеи, как мне это сделать? Я попытался перехватить событие «onPreResponse» для моего сервера HapiJS, но не смог изменить код состояния там.