📜  Express.js res.sendStatus()函数(1)

📅  最后修改于: 2023-12-03 14:41:04.978000             🧑  作者: Mango

Express.js res.sendStatus()函数

在 Express.js 中,res.sendStatus() 函数通常用于向客户端发送一个 HTTP 状态代码,例如 200、404、500 等,同时还可以将其状态说明返回给客户端。

语法
res.sendStatus(statusCode)

其中,statusCode 表示 HTTP 状态代码,例如:

  • 200:请求成功
  • 201:请求已被创建
  • 400:请求无效
  • 401:未授权访问
  • 403:禁止访问
  • 404:未找到资源
  • 500:服务器内部错误
示例

下面是一个基本的示例,演示如何使用 res.sendStatus() 函数:

const express = require('express')
const app = express()

app.get('/api', (req, res) => {
  res.sendStatus(200) // 返回 HTTP 状态码 200
})

app.listen(3000, () => {
  console.log('Server is running at http://localhost:3000')
})

app.get() 回调函数中,使用 res.sendStatus() 函数向客户端返回 HTTP 状态码 200。客户端收到响应后,将知道该请求已成功处理。

返回值

res.sendStatus() 函数将返回一个 HTTP 状态码以及相应的状态说明。例如:

HTTP/1.1 200 OK
总结

res.sendStatus() 函数是 Express.js 中一个方便的函数,用于快速向客户端返回 HTTP 状态码以及相应的状态说明。在开发 Express.js 应用程序中,常常需要使用该函数来向客户端发送不同的 HTTP 状态代码,以应对不同的请求情形。