1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[Nuxt] エラーページの作り方

Posted at

layouts/error.vue

layouts/error.vue を作成するだけで、存在しないURLにアクセスされた場合は自動的にこのページが表示される。

それ以外にロジックを書く必要はない。

Netifyにデプロイする場合は注意

上記layouts/error.vueは、
200.html
で出力される。しかし Netify では存在しないページへのアクセスは
404.html
となるため、意図した動作にならない。

nuxt.config.jsを調整する

nuxt.config.js
export default {
...
  generate: {
    fallback: 'true',
  }
}

と書いておくとエラーページは404.htmlで出力されるので、Netlifyであっても意図通りデプロイされる。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?