🗒️

【Nuxt.js v2】middlewareで、存在するパスへのルーティングかどうか判定する

2021/03/17に公開

適当に存在しないパス(/aaa)にアクセスしてみると以下のように、route.nameにはnullが入っている。これを利用すれば、middlewareで、存在するパスへのルーティングなのかどうかを判定できる。

middleware/〇〇.js

export default function ({ route }) {
    
    console.log(route.name)
    // → null

    console.log(route.path)
    // → /aaa
}

※route.pathにはちゃんとURLに入力されたパスが入っている。

Discussion