ifms-printer-manager/src/middlewares/authMiddleware.ts
2023-06-28 14:34:15 -04:00

19 lines
363 B
TypeScript

import { Response, NextFunction, Request } from 'express'
export async function authMiddleware(
req: Request,
res: Response,
next: NextFunction
) {
try {
if (!res.locals.user) {
res.status(401).json({ error: 'Must be logged in' })
return
}
next()
} catch (error: any) {
res.status(401).json({ error: error.message })
}
}