Я не понимаю, почему я получаю эту ошибку. Нужно ли нам определять foundItems где-то еще? Я считаю, что foundItems является обратным вызовом, и это имя может быть любым, и его не нужно объявлять ранее, чтобы использовать его.
Пожалуйста, помогите мне выяснить, что я здесь делаю неправильно.
Это мой код:
app.get("/",function(req,res)
{
Item.find({},function(err,foundItems)
{
if(err)
console.log(err);
else
{
console.log(foundItems);
}
});
if(foundItems.length===0)
{
Item.insertMany(defaultItems,function(err){
if(err)
console.log(err);
else
{
console.log("Inserted successfully into database");
res.redirect("/");
}
});
}
else
res.render('list',{ listTitle: "Today" ,newListItems : foundItems});
});