gpt4 book ai didi

node.js - express 中 response.status() 与 response.sendStatus() 之间的区别

转载 作者:IT老高 更新时间:2023-10-28 23:18:56 32 4
gpt4 key购买 nike

response.status()response.sendStatus()在Express中有什么区别。

我注意到一个通常用于 post、get 和其他中间件,而后者用于删除请求。为什么是这样?

最佳答案

status() 设置响应的 HTTP 状态(作为服务器端的 Javascript 对象)。

sendStatus() 设置状态 发送给客户端。

用法不依赖于请求的 HTTP 方法。在大多数情况下,您无论如何都会使用 sendStatus,因为一旦处理了请求,状态就不太可能发生变化(尤其是因为状态代码是原始 HTTP 响应中的第一行)。

在文档中阅读更多内容:

https://expressjs.com/en/4x/api.html#res.sendStatus

关于node.js - express 中 response.status() 与 response.sendStatus() 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38620682/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com