Просмотр исходного кода

Show logs when throwing errors.

Tatiana Inama 6 лет назад
Родитель
Сommit
0b7f93599e
1 измененных файлов с 8 добавлено и 2 удалено
  1. 8 2
      ktchn/src/promise-all-middleware.ts

+ 8 - 2
ktchn/src/promise-all-middleware.ts

@@ -16,7 +16,10 @@ const piddleware = (middlewares: IMiddleware[]) => (req: Request, res: Response,
     return middlewaresChain.then(x => currentMiddleware(req, res, next))
   }, Promise.resolve([])).then(results => { // results would be ever necessary ?  
     next();
-  }).catch(error => next(error));
+  }).catch(error => {
+    console.error(error);
+    next(error)
+  });
 }
 
 
@@ -26,7 +29,10 @@ const chainP = (middlewares: ChainedMiddleware[]) => (req: Request, res: Respons
     return await currentMiddleware(req, res, next)(result);
   }, Promise.resolve()).then(results => {
     res.json(results)
-  }).catch(error => next(error));
+  }).catch(error => {
+    console.error(error);
+    next(error);
+  });
 }
 
 export default piddleware;