CREATE REVIEW(STEP 2)

 SUBMITTIING THE FORM

// REVIEWS
app.post("/listings/:id/reviews", async (req, res) => {
  let { id } = req.params;
  let listing = await Listing.findById(id);
  let newRev = new Review(req.body.review);
  console.log(newRev);

  await newRev.save();
  listing.reviews.push(newRev);
  await listing.save();

  console.log("review saved");
  res.redirect(`/listings/${id}`);
});

IN SHOW.EJS

   <form action="/listings/<%=listing._id%>/reviews" method="post">




Comments