RouteMiddleware
tipo
Middleware de ruta: devolver undefined continúa y devolver un Response detiene la ruta. Una
redirección durante una navegación del navegador carga la URL nueva con location.assign.
ts
import type { RouteMiddleware } from "@meekojs/meeko/framework";Source code src/app/middleware/runtime.ts:43
Declaración #
ts
type RouteMiddleware = (context: RouteMiddlewareContext) => void | Response | Promise<void | Response>Example #
ts
import type { RouteMiddleware } from "@meekojs/meeko/framework";
const requireLocale: RouteMiddleware = ({ url }) =>
url.searchParams.has("locale") ? undefined : Response.redirect(new URL("?locale=es", url));See also #
- Route and server middleware Framework full-stack