📜  express 设置响应代码 - Javascript (1)

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

Express 设置响应代码

在使用 Express 进行 Web 开发时,我们经常需要设置响应的状态码。Express 提供了一种简单的方式来设置响应代码,以便向客户端发送适当的 HTTP 状态码。

设置响应代码

要设置响应代码,我们可以使用 Express 的 res.status 方法。这个方法允许我们将 HTTP 状态码作为参数来设置响应的状态。

下面是一个示例代码片段,展示如何使用 Express 设置响应代码为 200 (OK):

app.get('/', (req, res) => {
  res.status(200).send('Hello World');
});

在这个例子中,我们在路由处理程序中使用 res.status(200) 来设置响应代码为 200。这将告诉客户端请求成功。

除了使用数字状态码,Express 还提供了几个预定义的状态码常量。这些常量可以使我们的代码更具可读性。以下是一些常用的状态码常量:

  • res.status(200):OK
  • res.status(201):Created
  • res.status(400):Bad Request
  • res.status(404):Not Found
  • res.status(500):Internal Server Error

使用这些状态码常量,我们可以编写更清晰易懂的代码。

错误处理

除了设置成功的响应代码,我们还可以设置错误的响应代码。下面是一个示例代码片段,展示如何使用 Express 设置错误的响应代码:

app.get('/error', (req, res) => {
  res.status(404).send('Page Not Found');
});

在这个例子中,我们在路由处理程序中使用 res.status(404) 来设置响应代码为 404。这将告诉客户端请求的页面未找到。

总结

使用 Express,我们可以轻松设置响应代码和错误代码。通过设置适当的状态码,我们可以向客户端发送合适的响应,提高应用程序的可读性和可靠性。

希望本文对你理解如何在 Express 中设置响应代码有所帮助!