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";Código fuente src/app/middleware/runtime.ts:43
Declaración #
ts
type RouteMiddleware = (context: RouteMiddlewareContext) => void | Response | Promise<void | Response>Ejemplo #
ts
import type { RouteMiddleware } from "@meekojs/meeko/framework";
const requireLocale: RouteMiddleware = ({ url }) =>
url.searchParams.has("locale") ? undefined : Response.redirect(new URL("?locale=es", url));Véase también #
- Middleware de rutas y servidor Framework full-stack