response.end和response.send有何不同?

时间:2017-09-17 14:08:48

标签: node.js express

您好我正在尝试使用express js构建一个简单的应用程序。我是节点和表达js的新手。有人可以解释response.end和response.send

的区别

我尝试了这个命令,并且都将请求(消息)发送到服务器。

res.send('Send the message');
res.end('send the message');

1 个答案:

答案 0 :(得分:3)

res.send() express 中内置的一种方法,并将其设为automatically assume a Content-Type of html

另一方面,

res.end()只是在响应流(又名不表达)上使用内置于nodejs中的基础end()实现,因此它不会尝试假设{ {1}}。