ServerRouteMiddleware
tipo Since 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";Source code src/server/middleware/runtime.ts:69
Declaración #
ts
type ServerRouteMiddleware<TServices = unknown, TEnv = unknown> = (context: ServerRouteMiddlewareContext<TServices, TEnv>) => void | Response | Promise<void | Response>Type parameters #
-
TServices= unknown Tipo de
services.-
TEnv= unknown Tipo del entorno de la plataforma.
Example #
ts
import type { ServerRouteMiddleware } from "@meekojs/meeko/framework";
const staffOnly: ServerRouteMiddleware = ({ session }) =>
session.current ? undefined : new Response("Forbidden", { status: 403 });See also #
- Server route middleware Framework full-stack