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
     try {
51
     try {
52
         await next();
52
         await next();
53
     } catch (err) {
53
     } catch (err) {
54
-        ctx.status = err.status || 500;
54
+        ctx.status = err.status || err.statusCode || 500;
55
         ctx.body = { 
55
         ctx.body = { 
56
             error: err.message,
56
             error: err.message,
57
             url: ctx.url
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