response.end和response.send有什么不同?

您好我正在试图build立一个简单的应用程序使用快递js。 我是新来的节点和expressionJS。 有人可以解释response.end和response.send的区别

我试过这个命令,都发送请求(消息)到服务器。

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

res.send()是一个内置于express的方法,并且会使其自动呈现一个Content-Type的html 。

另一方面, res.end()只是在响应stream(也就是not express)中使用内置在nodejs中的底层end()实现,因此它不会尝试假设Content-Type