chengjie 1 неделя назад
Родитель
Сommit
f7d8d2cfd1
1 измененных файлов с 5 добавлено и 3 удалено
  1. 5 3
      src/app.js

+ 5 - 3
src/app.js

@@ -51,13 +51,15 @@ app.use(async (ctx, next) => {
51 51
     try {
52 52
         await next();
53 53
     } catch (err) {
54
-        ctx.status = err.status || 500;
54
+        ctx.status = err.status || err.statusCode || 500;
55 55
         ctx.body = { 
56 56
             error: err.message,
57 57
             url: ctx.url
58 58
         };
59
-        console.log("error_url:"+ctx.url);
60
-        ctx.app.emit('error', err, ctx);
59
+        if (ctx.status >= 500) {
60
+            console.log("error_url:"+ctx.url);
61
+            ctx.app.emit('error', err, ctx);
62
+        }
61 63
     }
62 64
 });
63 65