2017-07-23 2 views
0

Ich arbeite an einem selbstbewässernden Pflanzensystem. Link hier https://www.hackster.io/demirhanaydin/waterpi-houseplant-remote-watering-and-monitoring-system-340400. Ich habe alle Schritte befolgt und den Code leicht modifiziert, damit mein LCD funktioniert. Ich laufe immer wieder auf diesen Fehler ein und bin mir nicht sicher, wie ich das beheben soll. Ich habe ähnliche Probleme online gefunden, aber keine, die erklären, wie Sie dieses Problem beheben können. Jede Hilfe wäre willkommen.Ich wundere mich, warum ich einen getaddrinfo Fehler auf meinem Rasberry Pi

 
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) 
+2

Sie müssen tatsächlich den Code, der den Fehler wirft, oder wir haben sehr wenig Chance, zu helfen. Aber ENOTFOUND bedeutet im Grunde, dass der von Ihnen angegebene Hostname nicht existiert. – Mitch

Antwort

0

getaddrinfo() ist ein Systemaufruf, der Hostnamenauflösung für Sie behandelt. Ihr System kann im Allgemeinen nicht mit dem Internet oder seinem DNS-Resolver (namentlich in/etc/hosts) sprechen. Beheben Sie das und dieser Code sollte ordnungsgemäß funktionieren.

Unabhängig davon möchten Sie sicherstellen, dass Sie Fehler wie diese in Ihrem Code behandeln; DNS, Netzwerke, Systemaufrufe - all dies kann fehlschlagen.

Verwandte Themen