Callbacks & Callback Hell

What callback pattern is commonly used in Express.js middleware?
function middleware(req, res, next) {
  authenticate(req, (err, user) => {
    if (err) return next(err);
    req.user = user;
    next();
  });
}
Next Question (19/20)