Я пытаюсь передать комментарий и связать комментарий (объект с именем и автором) с объектом кемпинга. Но пока я пытаюсь передать его через маршрут сообщения, он будет показывать undefined.
здесь возникает ошибка
//add a new comment in campground
app.post('/campgrounds/:id/comments',function(req,res){
//find campground with id
Campground.findById(req.params.id,function(err,campground){
if(err){
console.log(err)
res.redirect('/campgrounds/');
}else{
console.log(req.body.comments)
}
})
//create comment
//associate created comment to campground
//redirect to show page
})
это форма комментария
<%-include('../partials/header')-%>
<div class="container">
<div class="row">
<div style="width: 40%; margin: 50px auto;">
<h1 style="text-align: center;">Add a new comment to <%=campground.name%> </h1>
<form action="/campgrounds/<%-campground._id %>/comments" method="POST">
<div class="form-group">
<input type="text" class="form-control" name="comments[text]" placeholder='Text'>
</div>
<div class="form-group">
<input type="text" class="form-control" name="comments[author]" placeholder="Author">
</div>
<button class="btn btn-primary">Submit</button>
</form>
</div>
</div>
<%-include('../partials/footer')-%>
результат отображается как undefined, несмотря на то, что предыдущий маршрут публикации работает нормально . это не проблема с парсером тела .help