diff --git a/packages/nuxt/src/pages/module.ts b/packages/nuxt/src/pages/module.ts index c5c9e38102d..e547e9ffbba 100644 --- a/packages/nuxt/src/pages/module.ts +++ b/packages/nuxt/src/pages/module.ts @@ -125,6 +125,7 @@ export default defineNuxtModule({ getContents: async () => { const composablesFile = resolve(runtimeDir, 'composables') const middleware = await resolveMiddleware() + await nuxt.callHook('pages:middleware:extend', middleware) const namedMiddleware = middleware.filter(mw => !mw.global) return [ 'import type { NavigationGuard } from \'vue-router\'',