我有几个Express应用程序,我发现在某些模块中,res.end()
该请求是在请求处理程序的末尾(res.send
或之后res.json
)调用的,而在其他模块中则没有调用。
例如:
app.get('/test', function(req, res) {
res.send('Test', 200);
});
要么:
app.get('/test', function(req, res) {
res.send('Test', 200);
res.end();
});
两种情况都有效,但是当我运行许多请求时,我担心泄漏或用完文件描述符之类的事情。哪一个“更正确”?
res.send()
触发了res.end()
-可能是错误的。