소스 검색

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

zhusiqing 4 년 전
부모
커밋
623e0c5e53
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  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
       });
   };
 };