2

API の Nest js の実装を開始したばかりで、Fastify アダプターを使用しています。Nest JS で FastifyAdapter を使用してレート制限を構成するには、サポートが必要です。

async function bootstrap() {
const app = await NestFactory.create<NestFastifyApplication>(
        AppModule,
        new FastifyAdapter(),
    );

    const limiter = fastifyRateLimit(fastify(), {
        timeWindow: 15 * 60 * 1000, // 15 minutes
        max: 100 // limit each IP to 100 requests per windowMs
    }, (err) => {
    });
    app.use(limiter);
    await app.listen(configService.getPort());
}

bootstrap();

上記のコードを参照して、間違いを修正してください

4

1 に答える 1