wheelshare-old-backend/src/sessionMiddleware.ts
2021-04-10 16:28:39 -04:00

16 lines
369 B
TypeScript

import { RequestHandler } from 'express';
import { getSessionByToken } from './auth';
import getSessionID from './getSessionID';
export const sessionMiddleware: RequestHandler = async (req, res, next) => {
const token = getSessionID(req);
if (token != null) {
req.session = getSessionByToken(token);
} else {
req.session = { accountID: null };
}
next();
};