我正在探索NestJS,我正在尝试探索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();我正在使用它的官方网站参考文献。
所需输出
注:
jmeter测试API调用。发布于 2020-01-22 17:39:04
在调用rateLimit之前,需要设置app.listen()的使用。一旦调用app.listen(),就不能为服务器分配更多的中间件。
https://stackoverflow.com/questions/59859257
复制相似问题