每次我提交以下代码时,都会收到此错误消息。我是Node.js的新手,我正在尝试使用简单的api交互部署天气功能(本页中的示例link)。
Do While i < Dataset.Tables("table1").Rows.Count
If i = DGV.RowCount Then
DGV.Rows.Add()
End If
c = 0
Do While c < Dataset.Tables("table1").Columns.Count
DGV.Rows(i).Cells(c).Value = Dataset.Tables("table1").Rows(i).Item(c)
c = c + 1
Loop
i = i + 1
Loop
Error: getaddrinfo ENOTFOUND api.worldweatheronline.com
api.worldweatheronline.com:80
at errnoException (dns.js:28:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26)
我怎么解决?似乎我的http请求是错误的。
答案 0 :(得分:0)
首先,这看起来很像这里报告的问题(getaddrinfo ENOTFOUND API Google Cloud),这是一个结算帐户设置;我注意到您使用的是高级API。
由于这个原因,并且由于代码不完整,因此无法尝试调试代码。
如果包含console。()语句的输出,它可能会有帮助。
此类错误的来源通常是本地网络环境。为了排除这一点,我试试:
另外,我不确定ping建议是否证明什么。很多主人都没有回应ping。