Fix type for rate limiter middleware in router

Casts the rate limiter middleware to RequestHandler to resolve type compatibility issues with Express router middleware.
This commit is contained in:
手瓜一十雪 2026-01-27 16:48:45 +08:00
parent 1fa0980709
commit 9a31276ef6

View File

@ -1,4 +1,4 @@
import { Router } from 'express';
import { Router, RequestHandler } from 'express';
import rateLimit from 'express-rate-limit';
import {
ListFilesHandler,
@ -28,7 +28,7 @@ const apiLimiter = rateLimit({
},
});
router.use(apiLimiter);
router.use(apiLimiter as unknown as RequestHandler);
router.get('/list', ListFilesHandler);
router.post('/mkdir', CreateDirHandler);