diff --git a/src/decorators/Controller.ts b/src/decorators/Controller.ts index 6705734..d17606a 100644 --- a/src/decorators/Controller.ts +++ b/src/decorators/Controller.ts @@ -78,10 +78,12 @@ export function Controller() const path = Reflect.getMetadata(GET_METADATA_KEY, target.prototype, method); // Bind the method to the class instance - app.use((req, res, next) => { - if(req.path === path && req.method === 'GET') { - return fn.bind(controller)(req, res, next); - } + app.get(path, (req, res, next) => { + console.log('[Controller.setup.] Request:', req); + console.log('[Controller.setup.] Response:', res); + console.log('[Controller.setup.] Next:', next); + + return fn.bind(controller)(req, res, next); }); });