gpt4 book ai didi

Node.js Github API 连接 ECONNREFUSED 错误获取用户存储库

转载 作者:行者123 更新时间:2023-12-04 10:10:26 25 4
gpt4 key购买 nike

我正在本地尝试获取 user repos通过 https 使用 https.get 获取请求

const https = require("https")

https.get({
url: "https://api.github.com/users/ryanve/repos"
}, response => {
let data = ""
response
.on("data", chunk => data += chunk)
.on("end", () => {
console.log(data)
})
})
.on("error", e => {
console.error(e.message)
})

我收到了 ECONNREFUSED错误
connect ECONNREFUSED 127.0.0.1:443

是什么导致了这个错误?

验证?

我该如何解决?
node --versionv12.16.2

最佳答案

您不能包含 url在您传递给 get 的对象中.由于这就是您传递的全部内容并且被忽略,因此它使用了 localhost 的默认 URL。 (IMO,有一个默认的 URL 而不仅仅是抛出一个错误说 URL 丢失是 NodeJS 中的一个问题,但这既不存在也不存在。)替换这个:

https.get({
url: "https://api.github.com/users/ryanve/repos"
}

有了这个:
https.get("https://api.github.com/users/ryanve/repos"

关于Node.js Github API 连接 ECONNREFUSED 错误获取用户存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61357398/

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