nuxt logo

ドキュメント翻訳(非公式)

setResponseStatus

setResponseStatusはレスポンスのstatusCode(およびオプションでstatusMessage)を設定します。

Nuxtは、ファーストクラスのサーバーサイドレンダリングサポートのためのコンポーザブルとユーティリティを提供します。

setResponseStatusはレスポンスのstatusCode(およびオプションでstatusMessage)を設定します。

setResponseStatusNuxtコンテキスト内でのみ呼び出すことができます。

const event = useRequestEvent()

// ブラウザではeventはundefinedになります
if (event) {
  // カスタム404ページのためにステータスコードを404に設定
  setResponseStatus(event, 404)

  // ステータスメッセージも設定
  setResponseStatus(event, 404, 'Page Not Found')
}

ブラウザでは、setResponseStatusは効果を持ちません。

こちらも参照 getting-started > error-handling