Я использую IBM Watson IoT
NodeJS
клиент для подключения и использования IBM Watson IoT
.
Это работает, когда мой объект с учетными данными и т. Д. Правильный:
var client = new ibm_watson_iot.IotfGateway(MY-JSON-OBJECT-WITH-CREDENTIALS);
Но если учетные данные неверны, я получаю:
events.js:160
throw er; // Unhandled 'error' event
^
Error: getaddrinfo ENOTFOUND 1234xyz.messaging.internetofthings.ibmcloud.com 1234xyz.messaging.internetofthings.ibmcloud.com:8883
at errnoException (dns.js:28:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26)
error: Forever detected script exited with code: 1
Как правильно перехватить эту ошибку?