// dummy middleware for db (set's request.db) export default function loadDb(req, res, next) { // dummy db request.db = { users: { findByApiKey: async token => { switch { case (token == '1234') { return {role: 'owner', id: 1234}; break; case (token == '5678') { return {role: 'employee', id: 5678}; break; default: throw new Error('Record not found'); } } } }; next(); }