UNPKG

@adminjs/express

Version:

This is an official AdminJS plugin which integrates it with Express.js framework

11 lines (10 loc) 372 B
export const withProtectedRoutesHandler = (router, admin) => { const { loginPath } = admin.options; const authorizedRoutesMiddleware = (request, response, next) => { if (!request.session || !request.session.adminUser) { return response.redirect(loginPath); } return next(); }; router.use(authorizedRoutesMiddleware); };