FetchError:graphql failed,原因:无法验证第一个证书

我正在使用 graphql-request npm 包以便在我的软件中使用 graphql。我的代码中有以下行:

const client: GraphQLClient = new GraphQLClient(process.env.OCEAN_ENDPOINT, {});
client.setHeaders({ Authorization: `Bearer: ${token}` });

然后我想触发我使用的请求:

await client.request(query, variables);

直到两天前,我的端点是一个 http url,但现在它更改为 https,从那一刻起我收到了这个错误:

FetchError: request to https://{graphqlEndpoint}/v1/graphql failed, reason: unable to verify the first certificate

有没有人遇到过这个问题?

stack overflow FetchError: graphql failed, reason: unable to verify the first certificate
原文答案

答案:

作者头像

NODE_TLS_REJECT_UNAUTHORIZED = "0";

在 env 中添加这个在 nextjs 项目中对我有用

相关问题