Я пишу node js приложение, используя машинопись. Я хочу использовать шаблон промежуточного программного обеспечения, аналогичный шаблону промежуточного программного обеспечения, используемому в express js. что значит, я хочу иметь стек обработчиков, которые каждый обработчик завершает, вызывает следующий обработчик в цепочке. Моя проблема в том, как мне справиться с ошибками. Если обработчик имеет ошибку, он должен вызвать следующую ошибку midllewar. Как я могу это сделать? то, что я пытался сделать сейчас - это иметь цепочку классов, каждый из которых вызывает метод run и объект, который представляет собой словарь параметров, но я застрял в том, как обрабатывать ошибки. как переключиться на промежуточное ПО для ошибок, поможет любой пример кода ... thatnk
export class midlleware {
public execute(object);
}
....
const p ={};
p.data = // some data
foreach (const m in this.middlewares) {
m.execute(o)
}