res.send()是Express框架中的一个方法,用于向客户端发送HTTP响应。它可以用于发送文本、HTML、JSON等类型的响应。
当调用res.send()方法时,它会将指定的内容作为响应主体发送给客户端。如果传递给res.send()的参数是一个对象,它会自动将其转换为JSON格式并设置Content-Type头为application/json。
res.send()方法的作用是结束请求-响应循环,将响应发送给客户端。在调用res.send()之后,不应再向客户端发送任何响应。
示例代码:
app.get('/', function(req, res) {
var data = {
name: 'John',
age: 25
};
data.age = 30; // 更改对象子对象内容
res.send(data);
});
在上述示例中,当访问根路径时,服务器会向客户端发送一个包含name和age属性的JSON对象。在服务器端,我们通过更改data对象的age属性来更改其子对象的内容。
推荐的腾讯云相关产品:云服务器(CVM)、云函数(SCF)、云数据库MySQL版(CDB for MySQL)、对象存储(COS)等。
腾讯云产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云