0
我的代码:Express中间件“连接超时”导致“发送后无法设置标头”。
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处理“DO SOMETHING1-3”。但在处理之前。超时中间件响应,因为它已被设置为5秒。之后,在第7行路由尝试再次响应。其原因错误“发送后无法设置标题”。
如何处理该问题?