Module(axios-module)は、axiosをラッパーし様々な機能を追加したNuxt.js専用のモジュールです。Nuxt.jsのインストールについては下記ページをご覧下さい。[$route.params][layouts]またaxios自体、および本記事で利用するJSONデータについては下記ページもご覧下さい。axiosでJSONを取得する[Vue.js]インストールします。ファイルのmodulesに「@nuxtjs/axios」を追記します。['@nuxtjs/axios',],「pages」ディレクトリに、ページコンポーネントとしてのsample.vueを作成し、下記のように記述します。};}};</script>11行目asyncDataはページコンポーネントがローディングされる前に実行され、サーバーサイドレンダリング(SSR)を実装するためのNuxt.js独自のメソッドです。次にリクエスト先が404エラーとなった場合に、ページ遷移をさせてみます。ファイルのpluginsに「~/plugins/axios」を追記します。['~/plugins/axios'],「plugins」ディレクトリに、axios.jsファイルを作成し、下記のように記述します。{redirect('/404')}})}最後に「pages」ディレクトリに、ページコンポーネントとしての404.vueを作成し、下記のように記述します。</template>12345<template><div><h1>404です</h1></div></template>もしリクエスト先が404エラーとなった場合、下記アドレスに自動的に遷移します。よるブロックに関しては下記ページをご参照下さい。