我有几个Express应用程序,我看到在一些模块中,res.end()在请求处理程序的末尾(在res.send或res.json之后)被调用,而在另一些模块中,它不被调用。
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(); });
这两种情况都可以,但当我运行许多请求时,我担心会发生泄漏或耗尽文件描述符或诸如此类的事情。哪一个“更正确”?
https://stackoverflow.com/questions/20355136
相似问题