// dummy middleware for db (set's request.db) export default function loadDb(req, res, next) { // dummy db request.db = { users: { findByApiKey: token => new Promise((resolve, reject) => { switch { case (token == '1234') { resolve({role: 'account-owner', id: 1234}); break; case (token == '5678') { resolve({role: 'account-member', id: 5678}); break; default: reject(); } }) } }; next(); }