Skip to content
Snippets Groups Projects
Select Git revision
  • 0d74662d04d047b7a287d2a4d6b8b72d6ae6c2d9
  • main default protected
  • jw_sonar
  • v6.0.0 protected
  • bedran_exercise-list
  • ask-user-to-delete-exercises-on-duplicates
  • update-dependencies
  • jw_sonar_backup
  • add_route_assignments
  • 6.0.0-dev
  • 5.0.1
  • 5.0.0
  • 4.1.0
  • 4.0.0
  • 3.5.3
  • 3.5.2
  • 3.5.1
  • 3.5.0
  • 3.4.2
  • 3.4.1
  • 3.4.0
  • 3.3.0
  • 3.2.0
  • 3.1.3
  • 3.1.2
  • 3.1.1
  • 3.1.0
  • 3.0.1
  • 3.0.0
29 results

SessionMiddleware.ts

Blame
  • SessionMiddleware.ts 488 B
    import express from 'express';
    import Session from '../controllers/Session';
    
    
    class SessionMiddleware {
        register(): (req: express.Request, res: express.Response, next: express.NextFunction) => void {
            return async (req: express.Request, res: express.Response, next: express.NextFunction) => {
                req.session = new Session();
                await req.session.initSession(req, res);
    
                return next();
            };
        }
    }
    
    
    export default new SessionMiddleware();