Yuki Takei 3 лет назад
Родитель
Сommit
ecee30bab7

+ 0 - 0
packages/app/config/api-rate-limiter.ts → packages/app/config/rate-limiter.ts


+ 2 - 2
packages/app/src/server/middlewares/api-rate-limiter.ts → packages/app/src/server/middlewares/rate-limiter.ts

@@ -5,12 +5,12 @@ import { IRateLimiterMongoOptions, RateLimiterMongo } from 'rate-limiter-flexibl
 
 import {
   DEFAULT_DURATION_SEC, DEFAULT_MAX_REQUESTS, DEFAULT_USERS_PER_IP_PROSPECTION, IApiRateLimitConfig,
-} from '^/config/api-rate-limiter';
+} from '^/config/rate-limiter';
 
 import { IUserHasId } from '~/interfaces/user';
 import loggerFactory from '~/utils/logger';
 
-import { generateApiRateLimitConfig } from '../util/api-rate-limiter';
+import { generateApiRateLimitConfig } from '../util/rate-limiter';
 
 
 const logger = loggerFactory('growi:middleware:api-rate-limit');

+ 3 - 3
packages/app/src/server/routes/index.js

@@ -31,7 +31,7 @@ module.exports = function(crowi, app) {
   const certifySharedFile = require('../middlewares/certify-shared-file')(crowi);
   const csrf = require('../middlewares/csrf')(crowi);
   const injectUserUISettings = require('../middlewares/inject-user-ui-settings-to-localvars')();
-  const apiRateLimiter = require('../middlewares/api-rate-limiter')();
+  const rateLimiter = require('../middlewares/rate-limiter')();
   const addActivity = generateAddActivityMiddleware(crowi);
 
   const uploads = multer({ dest: `${crowi.tmpDir}uploads` });
@@ -59,8 +59,8 @@ module.exports = function(crowi, app) {
 
   app.use('/api-docs', require('./apiv3/docs')(crowi));
 
-  // API rate limiter
-  app.use(apiRateLimiter);
+  // Rate limiter
+  app.use(rateLimiter);
 
   // API v3 for admin
   app.use('/_api/v3', apiV3AdminRouter);

+ 1 - 1
packages/app/src/server/util/api-rate-limiter.ts → packages/app/src/server/util/rate-limiter.ts

@@ -1,6 +1,6 @@
 import {
   defaultConfig, defaultConfigWithRegExp, IApiRateLimitEndpointMap,
-} from '^/config/api-rate-limiter';
+} from '^/config/rate-limiter';
 
 const envVar = process.env;