Express.js 中 res.send 和 res.json 之间的区别


无论何时,当 Express 应用程序服务器接收到一个 HTTP 请求,它都会向开发人员提供一个对象,通常称为 res。例如,

示例

app.get('/test', (req, res) => {
   // use req and res here
})

res 对象从根本上讲表示将作为此 API 调用一部分发送出的响应。

res.send 函数将内容类型设置为 text/Html,这意味着客户端现在将它视为文本。然后它向客户端返回响应。

另一方面,res.json 函数将 content-type 头设置为 application/JSON,以便客户端将响应字符串视为一个有效的 JSON 对象。然后它也会向客户端返回响应。

更新日期:02-12-2019

2K+ 浏览量

开启您的 职业

通过完成课程来获取认证

开始
广告