Ich möchte eine Fehler Ausnahme für eine Redis.Set-Callback und fangen in Try-Catch-Block und dann Kontrolle über die Fehlerbehandlung Express-Middleware.Wie eine Ausnahme für die Synchronisierung Rückruf in Nodejs zu werfen?
try {
redis.get('key', (err, reply) => {
if(err) throw err;
if(!reply) throw new Error('Can't find key');
});
}
catch{
next(error);
}
ist das Problem, mit 200 Status versuchen, dass Beifang einfach nicht funktioniert, Fehlerkonsole zum Knoten wird, aber Server reagiert.
Wie nennt man diesen Code? Wie senden Sie eine Antwort? – alexmac