소스 검색

return next

yuken 4 년 전
부모
커밋
aa71e0eb08
1개의 변경된 파일3개의 추가작업 그리고 6개의 파일을 삭제
  1. 3 6
      packages/app/src/server/middlewares/api-rate-limiter.ts

+ 3 - 6
packages/app/src/server/middlewares/api-rate-limiter.ts

@@ -44,19 +44,16 @@ module.exports = () => {
     try {
       if (customizedConfig === undefined) {
         await consumePoints(rateLimiter, key, defaultMaxRequests);
-        next();
-        return;
+        return next();
       }
 
       if (customizedConfig.method.includes(req.method) || customizedConfig.method === 'ALL') {
         await consumePoints(rateLimiter, key, customizedConfig.maxRequests);
-        next();
-        return;
+        return next();
       }
 
       await consumePoints(rateLimiter, key, defaultMaxRequests);
-      next();
-      return;
+      return next();
     }
     catch {
       logger.error(`too many request at ${key}`);