我在自给自足的植物系统上工作。点击此处https://www.hackster.io/demirhanaydin/waterpi-houseplant-remote-watering-and-monitoring-system-340400。我按照所有步骤操作,稍微修改了代码,以便我的lcd工作。我一直遇到这个错误,我不确定如何修复它。我在网上发现了类似的问题,但没有一个能解释如何解决这个问题。任何帮助将不胜感激。
events.js:141 throw er; // Unhandled 'error' event ^ Error: getaddrinfo ENOTFOUND a2paxuwr910.iot.us-west-2.amazonaws.com a2paxuwr910oz.iot.us-west-2.amazonaws.com:883 at errnoException (dns.js:26:10) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:77:26)
答案 0 :(得分:0)
getaddrinfo()是一个系统调用,可以为您处理主机名解析。您的系统通常无法与互联网或其DNS解析器(在/ etc / hosts中命名)进行通话。解决这个问题,这段代码应该正常工作。
另外,您要确保在代码中处理这样的错误; DNS,网络,系统调用 - 所有这些都可能失败。