This repository has been archived by the owner on Mar 12, 2023. It is now read-only.
Fix Internal Server Error when accessing a unfounded post #161
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
存在しないポストへアクセスすると 500 エラーが起きていたので修正PRです。
概要
https://easy-notion-blog-otoyo.vercel.app/blog/hoge のような存在しない slug へアクセスすると Internal Server Error が発生する。
app/blog/[slug]/page.tsx
ではpost
が見つからなかった場合リダイレクトが走る仕様になっているが、app/blog/[slug]/head.tsx
ではpost
が見つからない場合もpost.Title
等で呼び出しが起こるため以下のようなエラーが発生する。対応内容
app/blog/[slug]/head.tsx
において、post
が見つからなかった場合は空の<DocumentHead/>
を返すように変更しました。