nuxt logo

文档翻译(非官方)

setResponseStatus

setResponseStatus 设置响应的 statusCode(以及可选的 statusMessage)。

Nuxt 提供了用于一流服务器端渲染支持的可组合函数和实用工具。

setResponseStatus 设置响应的 statusCode(以及可选的 statusMessage)。

setResponseStatus 只能在 Nuxt 上下文 中调用。

const event = useRequestEvent()

// 在浏览器中,event 将是未定义的
if (event) {
  // 为自定义 404 页面设置状态码为 404
  setResponseStatus(event, 404)

  // 同时设置状态消息
  setResponseStatus(event, 404, 'Page Not Found')
}

在浏览器中,setResponseStatus 将不起作用。

另请参阅 getting-started > error-handling