# Nuxt ルーティングでURLの一覧を確認する方法

Nuxtはディレクトリ構成でルーティングを自動で設定してくれるので、どういうURLが生成せれたのか確認したいことがある。

サーバーサイドのフレームワークは大抵起動するとログにURL一覧を出力してくれる。
しかし、Nuxtはnpm run devで起動すると、以下のように起動したポートは表示しれくれるものの、URL一覧を出力してくれない。

ℹ Listening on: http://localhost:3000/                                                                        22:02:05
No issues found.

そこで、Nuxtのルーティングで生成されるURL一覧を確認する方法を調べた。
方法は2つだ。

# .nuxt/router.jsからURL一覧を確認する

npm run devすると.nuxtという隠しディレクトリが生成される。
そのなかにrouter.jsが出力されている。
ファイルを見ると以下のようになっていて、pathを確認できる。

.nuxt/router.js

  routes: [{
    path: "/404",
    component: _703b1310,
    name: "404"
  }, {
    path: "/category/:categoryId",
    component: _62cb9fe2,
    name: "category-categoryId"
  }, {
    path: "/page/:p",
    component: _717845aa,
    name: "pages"
  }, {
    path: "/",
    component: _717845aa,
    name: "index"
  }, {
    path: "/:slug",
    component: _a6344d36,
    name: "slug"
  }, {
    path: "*",
    component: _703b1310,
    name: "custom"
  }],

# Chrome拡張のVue.js devtoolsからURL一覧を確認する

Chrome拡張のVue.js devtoolsからURL一覧を確認する。
ルーティングタブのRoutesを選ぶと表示される。
そんなところにあったんかい。
Vue.js devtoolsからURL一覧を確認する