Как настроить whitelist с помощью этого модуля? Гуру помогите
const apiLimiter = (req, res, next) => {
const whiteList = [
'auth0|id',
'auth0|id',
'auth0|id',
'auth0|id',
'auth0|id',
];
let info;
if (req.headers.authorization) {
const token = req.headers.authorization.split(' ');
info = jwtDecode(token[1]);
}
if (whiteList.includes(info.sub)) next();
else {
const limiter = new RateLimit({
windowMs: 1000, // 1 second
max: 50, // limit each IP to 10 requests per windowMs
delayMs: 0, // disable delaying - full speed until the max limit is reached
store: new RedisStore({ client: redisClient, expiry: 1 }),
});
limiter(req, res, next);
}
};
Проблема в том что такой способ создает каждый раз новый инстанс при запросе, как быть ребята?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть сайт, на котором используется Vue - можно ли через консоль получить массив ссылок на все компоненты?
Как можно лучше привести в порядок проверку в myFuncХотел использовать typeof obj
подключили блок поделиться на этот сайт http://angelcareru в microsoft edge вместо слово "поделиться" отображались кракозябры, переделали скрипт на "share"...