Skip to content

Full API

The examples/full-api package demonstrates middleware, tenant-scoped routes, admin routes, and a larger route graph.

From the repository root:

Terminal window
pnpm install
pnpm --filter full-api dev
  • src/routes/middleware.ts: root route middleware
  • src/routes/admin/middleware.ts: group-level middleware
  • src/routes/tenants/$tenantId/middleware.ts: segment-level tenant context
  • src/middleware/*: application-owned middleware helpers
  • src/routes/**/route.ts: route contracts using the accumulated context

Use this example to understand how middleware context becomes part of the route contract without moving business logic into Routa.