lrf vor 2 Jahren
Ursprung
Commit
b3726483fe
1 geänderte Dateien mit 5 neuen und 2 gelöschten Zeilen
  1. 5 2
      app/middleware/errorEmail.js

+ 5 - 2
app/middleware/errorEmail.js

@@ -1,6 +1,6 @@
 'use strict';
 const _ = require('lodash');
-module.exports = (options) => {
+module.exports = options => {
   return async function errorEmail(ctx, next) {
     console.log('line 5 in function:');
     try {
@@ -22,7 +22,10 @@ module.exports = (options) => {
       emailData.errcode = errcode;
       // 未定义的错误需要发邮件,定义的错误不需要
       if (!_.isNumber(e.errcode)) {
-        ctx.service.util.email.errorEmail(emailData);
+        // 非开发模式发送邮件
+        if (process.env.NODE_ENV !== 'development') {
+          ctx.service.util.email.errorEmail(emailData);
+        }
       }
       ctx.fail(errcode, errmsg, details);
     }