express.js中的render()方法是否自动结束响应?

express.js中的render()方法是否自动结束响应?,express,Express,我对express.js框架相当陌生,根据我对node.js的理解,响应应该始终使用end()方法关闭,否则它将挂起。那么这是通过express.js中的render()之类的方法自动完成的吗?您应该而不是始终使用res.end来结束响应过程。发件人: res.end([data][,encoding]) 结束响应过程。此方法实际上来自节点核心,特别是http.ServerResponse的response.end()方法 用于在没有任何数据的情况下快速结束响应。如果需要使用数据进行响应,请改用

我对express.js框架相当陌生,根据我对node.js的理解,响应应该始终使用end()方法关闭,否则它将挂起。那么这是通过express.js中的render()之类的方法自动完成的吗?

您应该而不是始终使用
res.end
来结束响应过程。发件人:

res.end([data][,encoding]) 结束响应过程。此方法实际上来自节点核心,特别是
http.ServerResponse
response.end()
方法

用于在没有任何数据的情况下快速结束响应。如果需要使用数据进行响应,请改用
res.send()
res.json()
等方法


res.render
将呈现给定视图,并将呈现的HTML字符串发送给客户端,从而结束响应。

您应该不要始终使用
res.end
结束响应过程。发件人:

res.end([data][,encoding]) 结束响应过程。此方法实际上来自节点核心,特别是
http.ServerResponse
response.end()
方法

用于在没有任何数据的情况下快速结束响应。如果需要使用数据进行响应,请改用
res.send()
res.json()
等方法

res.render
将呈现给定视图,并将呈现的HTML字符串发送给客户端,从而结束响应