Back to Nuxt

NUXT_E2005

docs/errors/e2005.md

4.5.2459 B
Original Source

E2005

useRoute() was called inside a route middleware (directly or via another composable). At that point the target route is not yet resolved, so useRoute() can return unexpected values; middleware receives the to and from routes as arguments instead.

Resolution

ts
export default defineNuxtRouteMiddleware((to, from) => {
  // use `to` / `from` instead of useRoute()
})

::read-more{to="/docs/guide/directory-structure/middleware"} ::