Apollo federation нажимает команду, чтобы пропустить SSLValidation

#ssl #graphql #push #apollo #federated

#ssl #graphql #толкать #apollo #федеративный

Вопрос:

Я пытаюсь передать схему GraphQL в федерацию Apollo с помощью HTTPS serviceUrl и endpoint. Но я получаю следующую ошибку. Как я могу добиться этого, пропустив проверку SSL в Node.js ?

причина: запись EPROTO 4454038976:ошибка: 1408F10B: процедуры SSL: ssl3_get_record: неверный номер версии: ../deps/openssl /openssl /ssl / r …
Ошибка выборки: запрос на https://localhost:8080/graphql сбой, причина: запись EPROTO 4454038976:ошибка: 1408F10B: Процедуры SSL: ssl3_get_record:неверный
номер версии: ../deps/openssl/openssl/ssl/record/ssl3_record.c:332:
Код: EPROTO

Заранее спасибо.

Комментарии:

1. вы нашли решение для этого? Спасибо

2. @BryanAneux да, смотрите Решение ниже

Ответ №1:

Я исправил эту проблему, выполнив следующие шаги:

  1. Добавьте NODE_TLS_REJECT_UNAUTHORIZED=0 в .env-файл федеративной службы
  2. Выполните команду export NODE_TLS_REJECT_UNAUTHORIZED=0
  3. Запустите файл Push-команды Apollo федеративной службы