💡
原文英文,约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()用于快速终止响应过程,而不发送任何数据。
➡️