ERROR.ejs

 ERROR.EJS IS CREATED IN VIEWS DIRECTORY.

WE USE BOOTSTRAP ALERTS TO DISPLAY ERRORS.

<% layout("/layouts/boilerplate.ejs") %>
<div class="alert alert-danger" role="alert">
  <p class="alert-heading"><%= message %></p>
</div>

IN APP.JS

app.use((err, req, res, next) => {
  let { statusCode = 500, message = "something went wrong" } = err;
  res.status(statusCode).render("listings/error.ejs", { message });
});




Comments