Files
testpf/backend/src/middleware/auth.ts
2026-03-19 16:07:35 +07:00

11 lines
307 B
TypeScript

import type { NextFunction, Request, Response } from "express";
import { UnauthorizedError } from "../utils/errors.js";
export function requireAuth(request: Request, _response: Response, next: NextFunction) {
if (!request.session.user) {
return next(new UnauthorizedError());
}
return next();
}