【问题标题】:Apollo federation PUSH command to skip SSLValidationApollo federation PUSH 命令跳过 SSLValidation
【发布时间】:2021-03-16 22:20:53
【问题描述】:

我正在尝试使用 HTTPS serviceURL 和端点将 GraphQL 模式推送到 Apollo 联合。但我收到以下错误。如何通过跳过 Node.js 中的 SSL 验证来实现这一点?

原因:写 EPROTO 4454038976:error:1408F10B:SSL 例程:ssl3_get_record:版本错误 编号:../deps/openssl/openssl/ssl/r ...
FetchError:对 https://localhost:8080/graphql 的请求失败,原因:写入 EPROTO 4454038976:error:1408F10B:SSL 例程:ssl3_get_record:错误版本
编号:../deps/openssl/openssl/ssl/record/ssl3_record.c:332:
代码:EPROTO

提前致谢。

【问题讨论】:

  • 您找到解决方法了吗?谢谢
  • @BryanAneux 是的,请参阅下面的解决方案

标签: ssl graphql push apollo federated


【解决方案1】:

我通过以下步骤解决了这个问题:

  1. 在联合服务的 .env 文件中添加 NODE_TLS_REJECT_UNAUTHORIZED=0
  2. 运行命令export NODE_TLS_REJECT_UNAUTHORIZED=0
  3. 运行 Apollo 推送联合服务命令文件

【讨论】:

    猜你喜欢
    • 2022-11-10
    • 1970-01-01
    • 2021-08-14
    • 2021-03-29
    • 2016-07-14
    • 2021-01-13
    • 2015-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多