gpt4 book ai didi

javascript - Apollo-客户端自签名证书

转载 作者:行者123 更新时间:2023-12-03 13:27:44 25 4
gpt4 key购买 nike

有没有办法让 ApolloClient 接受来自具有自签名证书的服务器的请求?

    import ApolloClient from 'apollo-boost';

const client = new ApolloClient({
uri: `https://${window.location.hostname}:8080/graphql`,
rejectUnauthorized: false
});
  • rejectUnauthorized: false 不起作用

请求错误:选项 https://localhost:8080/graphql净::ERR_CERT_AUTHORITY_INVALID

最佳答案

前端

即使您单击“我了解风险”并转到该页面,Apollo 客户端也可能会拒绝证书。您可以通过从本地主机启用自签名证书来解决此问题:在 chrome 类型上

chrome://flags/#allow-insecure-localhost

转到导航并单击“启用”。

其他选项是将证书安装为受信任的。有关更多信息,请参阅 this question .

后端

如果您在后端使用 Apollo 客户端和 Nodejs,您可以通过以下方式启动该过程:

NODE_TLS_REJECT_UNAUTHORIZED=0

这可以通过例如来完成env-cmd包。

关于javascript - Apollo-客户端自签名证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49783631/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com