From 38fcee4a506ac548ced88b1d652a396637994d39 Mon Sep 17 00:00:00 2001 From: dumbmoron Date: Fri, 4 Oct 2024 17:00:58 +0000 Subject: [PATCH] api/core: rename tunnel limiter, move to endpoint --- api/src/core/api.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/api/src/core/api.js b/api/src/core/api.js index 050825e2..80da5bcc 100644 --- a/api/src/core/api.js +++ b/api/src/core/api.js @@ -81,7 +81,7 @@ export const runAPI = (express, app, __dirname) => { handler: handleRateExceeded }) - const apiLimiterStream = rateLimit({ + const apiTunnelLimiter = rateLimit({ windowMs: env.rateLimitWindow * 1000, max: env.rateLimitMax, standardHeaders: true, @@ -105,8 +105,6 @@ export const runAPI = (express, app, __dirname) => { ...corsConfig, })); - app.use('/tunnel', apiLimiterStream); - app.post('/', (req, res, next) => { if (!acceptRegex.test(req.header('Accept'))) { return fail(res, "error.api.header.accept"); @@ -231,7 +229,7 @@ export const runAPI = (express, app, __dirname) => { } }) - app.get('/tunnel', (req, res) => { + app.get('/tunnel', apiTunnelLimiter, (req, res) => { const id = String(req.query.id); const exp = String(req.query.exp); const sig = String(req.query.sig);