From 48f20b28db704d77b702e030b483df86b69a0640 Mon Sep 17 00:00:00 2001 From: Nigro Simone Date: Sat, 16 Aug 2025 14:09:55 +0200 Subject: [PATCH] chore: centralize toUpperCase --- src/router.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/router.js b/src/router.js index 291bf1b2..37e53d18 100644 --- a/src/router.js +++ b/src/router.js @@ -68,7 +68,7 @@ module.exports = class Router extends EventEmitter { for(let method of methods) { this[method] = (path, ...callbacks) => { - return this.createRoute(method.toUpperCase(), path, this, ...callbacks); + return this.createRoute(method, path, this, ...callbacks); }; }; } @@ -132,6 +132,7 @@ module.exports = class Router extends EventEmitter { } createRoute(method, path, parent = this, ...callbacks) { + method = method.toUpperCase(); callbacks = callbacks.flat(); const paths = Array.isArray(path) ? path : [path]; const routes = []; @@ -143,7 +144,7 @@ module.exports = class Router extends EventEmitter { path = '/*'; } const route = { - method: method === 'USE' ? 'ALL' : method.toUpperCase(), + method: method === 'USE' ? 'ALL' : method, path, pattern: method === 'USE' || needsConversionToRegex(path) ? patternToRegex(path, method === 'USE') : path, callbacks, @@ -627,7 +628,7 @@ module.exports = class Router extends EventEmitter { let fns = new NullObject(); for(let method of methods) { fns[method] = (...callbacks) => { - return this.createRoute(method.toUpperCase(), path, fns, ...callbacks); + return this.createRoute(method, path, fns, ...callbacks); }; } fns.get = (...callbacks) => {