app/middleware

This folder stores named reusable app middleware implementations.

Example:

// app/middleware/auth.ts
export default async function auth(context, next) {
  return next()
}

Those names are then referenced from:

  • app/app.config.ts
  • app/pages/**/middleware.ts

Vuloom resolves middleware by name and preserves explicit declaration order.