响应方法

响应方法

💡 原文英文,约300词,阅读约需2分钟。
📝

内容提要

响应方法是Express应用处理HTTP请求时发送的HTTP响应,主要包括:1. res.send():发送多种数据;2. res.json():发送JSON;3. res.status():设置状态码;4. res.download():下载文件;5. res.end():结束响应;6. res.sendFile():发送文件。

🎯

关键要点

  • 响应方法是Express应用处理HTTP请求时发送的HTTP响应。
  • res.send():发送多种数据类型的HTTP响应。
  • res.json():用于发送JSON响应,使用JSON.stringify()将参数转换为JSON字符串。
  • res.status():设置HTTP响应状态码,不同状态码表示不同的响应状态。
  • res.download():将文件作为附件传输,浏览器通常会提示用户下载。
  • res.end():结束响应过程,快速终止响应而不发送数据。
  • res.sendFile():发送指定路径的文件,根据文件扩展名设置Content-Type响应头。

延伸问答

什么是Express中的响应方法?

响应方法是Express应用处理HTTP请求时发送的HTTP响应。

res.send()方法的作用是什么?

res.send()用于发送多种数据类型的HTTP响应。

如何使用res.json()发送JSON响应?

使用res.json()可以发送JSON响应,它会将参数通过JSON.stringify()转换为JSON字符串。

res.status()方法有什么作用?

res.status()用于设置HTTP响应状态码,不同状态码表示不同的响应状态。

如何使用res.download()下载文件?

res.download()将文件作为附件传输,浏览器会提示用户下载该文件。

res.end()方法的用途是什么?

res.end()用于快速终止响应过程,而不发送任何数据。

➡️

继续阅读