1

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

原因:写 EPROTO 4454038976:error:1408F10B:SSLroutines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/r ...<br /> FetchError: request to https://localhost:8080/graphql failed ,原因:写EPROTO 4454038976:错误:1408F10B:SSL 例程:ssl3_get_record:错误的版本
号:../deps/openssl/openssl/ssl/record/ssl3_record.c:332:
代码:EPROTO

提前致谢。

4

1 回答 1

0

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

  1. 在联合服务的.env文件中添加NODE_TLS_REJECT_UNAUTHORIZED=0
  2. 运行命令导出 NODE_TLS_REJECT_UNAUTHORIZED=0
  3. 运行联合服务的Apollo Push Command 文件
于 2021-01-29T19:42:16.543 回答