UNPKG

devlien

Version:

Devlien is a lightweight, zero-dependency Node.js framework with clean MVC structure, built-in ORM, and intuitive routing for rapid backend development.

20 lines (16 loc) 486 B
import AccessToken from "devlien/accessToken"; export default class Auth { async next(request){ const token = request.headers.authorization?.split(' ')[1]; const user = await AccessToken.token(token).verify(); if(token && user){ request.user = user; return true; } throw { status : 401, error : 'unauthorized', message :'Unauthorized Access' } } }