diff --git a/server/Auth.js b/server/Auth.js index f63e84460..085ed14d4 100644 --- a/server/Auth.js +++ b/server/Auth.js @@ -18,7 +18,11 @@ const { escapeRegExp } = require('./utils') class Auth { constructor() { const escapedRouterBasePath = escapeRegExp(global.RouterBasePath) - this.ignorePatterns = [new RegExp(`^(${escapedRouterBasePath}/api)?/items/[^/]+/cover$`), new RegExp(`^(${escapedRouterBasePath}/api)?/authors/[^/]+/image$`)] + this.ignorePatterns = [ + new RegExp(`^(${escapedRouterBasePath}/api)?/items/[^/]+/cover$`), + new RegExp(`^(${escapedRouterBasePath}/api)?/authors/[^/]+/image$`), + new RegExp(`^(${escapedRouterBasePath}/api)?/items/[^/]+/comic-page/[0-9]+`) + ] /** @type {import('express-rate-limit').RateLimitRequestHandler} */ this.authRateLimiter = RateLimiterFactory.getAuthRateLimiter()