我遇到了很多“Can't set headers after they are sent”错误,但是它们从来没有在我的‘app.js’中给出行号,这正常吗?人们如何调试这些错误?
导致报错的代码如下,它是否隐藏了行号?
app.get('/', function(req, res, next) {
if (req.param('q')) {
searchProvider.search(
req.param('q'),
function( error, results) {
res.render('search', {
locals: {
results: results,
q: req.param('q')
},
});
}
);
} else {
res.render('index');
}
});