我的代码:
timeout = require('connect-timeout')
app.get('/', timeout('5s'), function(req, res){
##DO SOMETHING 1
##DO SOMETHING 2
##DO SOMETHING 3
res.send('ok'); ##line 7
});
当用户请求时。Node.js 处理“做某事1-3”。但在它处理之前。超时中间件响应,因为它已设置为 5 秒。之后在第 7 行路由尝试再次响应。并导致错误“发送后无法设置标头”。
如何处理问题?