Команда PUSH федерации Apollo для пропуска проверки SSL

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

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

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


person Kanchan    schedule 04.12.2020    source источник
comment
Вы нашли решение этого? Спасибо   -  person Bryan Aneux    schedule 27.12.2020
comment
@BryanAneux да, см. Ниже решение   -  person Kanchan    schedule 29.01.2021


Ответы (1)


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

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