Сервер Apollo и коды состояния 4xx - PullRequest
0 голосов
/ 28 октября 2019

В настоящее время мой сервер Apollo (работающий на HapiJS) возвращает HTTP 200 для каждого запроса, включая неудавшиеся.

Я бы хотел, чтобы сервер GraphQL возвращал HTTP 4xx для неудачных запросов. Основная причина этого заключается в том, что я хочу настроить мониторинг для моего ELB.

Я знаю, что Apollo Server имеет платформу движка, но я хочу реализовать ее, используя мою текущую инфраструктуру.

Есть идеи, как мне это сделать? Я попытался перехватить событие «onPreResponse» для моего сервера HapiJS, но не смог изменить код состояния там.

...