Error: Can't set headers after they are sent.
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') }); } }); });