Ver código fonte

修复日志记录问题和状态返回不正确问题

zhusiqing 4 anos atrás
pai
commit
623e0c5e53
1 arquivos alterados com 2 adições e 1 exclusões
  1. 2 1
      src/middlewares/logs.ts

+ 2 - 1
src/middlewares/logs.ts

@@ -12,9 +12,10 @@ export = () => {
     };
     return loggerMiddleware(ctx, next)
       .catch(error => {
-        const { body, status, message } = error;
+        const { body, status = 500, message } = error;
         const errorText = `res: ${JSON.stringify({ status, message, body })}`;
         ctx.$log.error(errorText);
+        ctx.status = status
       });
   };
 };