Я изучаю Гнездо JS и пытаюсь изучить функцию rate limit
.
Это мой main.ts
файл.
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
import * as rateLimit from 'express-rate-limit';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
await app.listen(3000);
app.use(
rateLimit({
windowMs: 60 * 1000, // 1 minutes
max: 10, // limit each IP to 100 requests per windowMs
}),
);
}
bootstrap();
Я использую его официальный сайт для ссылки .
Требуемый вывод
- Пользователь должен не в состоянии вызывать API / доступ к приложению более 10 раз в минуту.
Примечание:
- Я использую
jmeter
для тестовый вызов API.