@blauholsten:
@Bluefox:
Um bombenfest alles absichern braucht man so was:
try {
request('http://192.168.1.1:50000/tts=' + text, function (error, response, body) {
if(error) {
log(error, 'error');
}
})
.on('error', function (error) {
log(error, 'error');
});
} catch (error) {
log(error, 'error');
}
Ohne Witz ;)
Vielleicht mache ich eine Funktion daraus. so was wie getURL(URL, function (error, body){}); `
Danke für deine Erklärung!!!
Aber bist du dir sicher, das das mit try..catch geht? Wenn ich mit meinen Laienhaften Wissen richtig verstanden habe, ist solch ein request ASYNCRON. Oder? Ist mit asynchronen functionen ein try…catch möglich?
Bitte um Verständnis, aber ich würde gern etwas mehr über das "programmieren" lernen! Danke `
Prinzipiell asynchrone Fehler kann man mit try/catch nicht abfangen, aber man kann damit z.b. Tippfehler abfangen. Z.B.:
try {
reqqqqqest('http://192.168.1.1:50000/tts=' + text, function (error, response, body) {
if(error) {
log(error, 'error');
}
})
.on('error', function (error) {
log(error, 'error');
});
} catch (error) {
log(error, 'error');
}
Wird trotzdem laufen.