Nuxt/packages/kit/src/server.ts

13 lines
366 B
TypeScript
Raw Normal View History

import type { Middleware } from 'h3'
import { useNuxt } from './context'
export interface ServerMiddleware {
route?: string,
handler: Middleware | string
}
/** Adds a new server middleware to the end of the server middleware array. */
export function addServerMiddleware (middleware: ServerMiddleware) {
useNuxt().options.serverMiddleware.push(middleware)
}