внедрить промежуточное ПО с ошибками - PullRequest
0 голосов
/ 23 февраля 2020

Я пишу 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)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...