Folgende tryCatch Decorator kann den Fehler nicht abfangen.TryCatch Decorator fängt keine Fehler
const TryCatchWrapper = (target, key, descriptor) => {
const fn = descriptor.value;
descriptor.value = (...args) => {
try {
fn.apply(this, args);
} catch (error) {
console.log('Entered Catch----->');
const [,, next] = args;
next(error);
}
};
};
Der Versuch, in der folgenden Klassen
class CustomerDetails {
@TryCatchWrapper
async getCustomerSummary(req, res, next) {
throw new Error('Whoops!!!');
}
}
Problem zu verwenden: - 'Eingetragen Fang ----->' nie gedruckt wird.
Vielen Dank. Wenigstens gab es mir eine Richtung. –