|
@@ -1,5 +1,5 @@
|
|
|
import { NextFunction, Request, Response } from 'express';
|
|
import { NextFunction, Request, Response } from 'express';
|
|
|
-import { md5 } from 'md5';
|
|
|
|
|
|
|
+import md5 from 'md5';
|
|
|
import mongoose from 'mongoose';
|
|
import mongoose from 'mongoose';
|
|
|
import { RateLimiterMongo } from 'rate-limiter-flexible';
|
|
import { RateLimiterMongo } from 'rate-limiter-flexible';
|
|
|
|
|
|
|
@@ -40,6 +40,8 @@ module.exports = () => {
|
|
|
const endpoint = req.path;
|
|
const endpoint = req.path;
|
|
|
const key = md5(req.ip + endpoint);
|
|
const key = md5(req.ip + endpoint);
|
|
|
|
|
|
|
|
|
|
+ logger.info(`key: ${key}`);
|
|
|
|
|
+
|
|
|
const customizedConfig = apiRateLimitConfig[endpoint];
|
|
const customizedConfig = apiRateLimitConfig[endpoint];
|
|
|
|
|
|
|
|
try {
|
|
try {
|