Error: Can’t set headers after they are sent. 错误:无法设置头信息后发送。
具体报错:
看到了一下代码,自己写错了 没有进行错误判断,两个条件都直接返回,应该进行判断,返回条件符合的值
app.get('/',function(req,res,next){
Post.find({},function(err,data){
if(err){
req.flash('err','查找错误');
return res.redirect('/');
}else{
res.render('index',{
title:'首页',
user:req.session.user,
success:req.flash('success').toString(),
error:req.flash('error').toString(),
posts:data,
time : moment(new Date()).format('YYYY-MM-DD HH:mm:ss')
});
}
});
});