在使用 Express 框架进行 Node.js 开发时,我们经常会使用到 res.send 和 res.end 方法来向客户端发送响应。尽管这两个方法在某种程度上具有相似的功能,但它们之间还是存在一些细微的差别。本文将详细介绍这两个方法的不同之处,并提供相应的源代码示例。
- res.send 方法
res.send 方法是 Express 框架中常用的发送响应的方法之一。它的作用是向客户端发送响应数据,并自动设置适当的 Content-Type 头部。根据响应的数据类型,Express 会自动判断并设置正确的 Content-Type,例如 text/html、application/json、image/jpeg 等。
下面是一个使用 res.send 方法的示例:
app.get('/hello', (req, res) => {
res.