使用Nuxt-Auth,是否有官方方法可以检查路由是否受保护(即需要登录)?
在一些示例中间件中,执行“路由”的控制台日志会显示一个大型 JSON 有效负载,其中提到了middleware: 'auth'
. 但是,这种方法有多可靠?如果 JSON 结构将来发生变化怎么办?
export default function({ $auth, route }) {
// This returns 'auth' for protected routes; undefined for unprotected routes.
// But how reliable is this method? The JSON structure could change in the future.
console.log(route.matched[0].components.default.options.middleware)
}