ServerRouteMiddleware
tipo Desde 1.6.0
Middleware de ruta de servidor: devolver undefined continúa y devolver un Response detiene la
ruta; redirect(), notFound() y un error la detienen como en el <script server>.
ts
import type { ServerRouteMiddleware } from "@meekojs/meeko/framework";Código fuente src/server/middleware/runtime.ts:69
Declaración #
ts
type ServerRouteMiddleware<TServices = unknown, TEnv = unknown> = (context: ServerRouteMiddlewareContext<TServices, TEnv>) => void | Response | Promise<void | Response>Parámetros de tipo #
-
TServices= unknown Tipo de
services.-
TEnv= unknown Tipo del entorno de la plataforma.
Ejemplo #
ts
import type { ServerRouteMiddleware } from "@meekojs/meeko/framework";
const staffOnly: ServerRouteMiddleware = ({ session }) =>
session.current ? undefined : new Response("Forbidden", { status: 403 });Véase también #
- Middleware de ruta de servidor Framework full-stack