mirror of
https://github.com/nuxt/nuxt.git
synced 2025-03-20 16:25:55 +00:00
13 lines
366 B
TypeScript
13 lines
366 B
TypeScript
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)
|
|
}
|