I have a login page with some middleware on it:
<template>
<div>
Hello login <nuxt-link to="/">Home Page</nuxt-link>
</div>
</template>
<script>
export default {
middleware: 'authenticated'
}
</script>The middleware runs successfully when navigating to the login page through a nuxt-link.
However if I go directly to the /login page, not through a nuxt-link, the middleware doesn't run.
This bug invalidates the use of middleware, since it won't run if users access pages directly.