Ich verwende ein paar externe APIs (einige in Timern, jede Minute oder so) und manchmal bekomme ich einige Verbindungsfehler wegen Netzwerkproblemen oder weil die externen Systeme aus irgendeinem Grund ausfallen. Wenn diese Fehler auftreten, wird die App neu gestartet und wenn der Fehler weiterhin auftritt, wird die App neu gestartet. LaufMeteor - Wie wird mit externen API-Verbindungsfehlern umgegangen?
Alle Ideen, wie kann ich den Verbindungsfehler ignorieren und die App halten?
Codebeispiel:
try {
var req = https.request(options, callback);
req.write(JSON.stringify(params));
req.end();
} catch (e) {
throw e;
}
Benötigen Sie mehr Code im Zusammenhang mit diesem zu sehen. Aber im Allgemeinen liegt das daran, dass Sie diese Fehler nicht behandeln. – dzm
Warum blockieren nicht nur [try/catch] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/try...catch)? –
@dzm Aktualisierte die Frage mit einem Codebeispiel – MMrj