Book Image

Web Development with MongoDB and Node.js

By : Jason Krol
Book Image

Web Development with MongoDB and Node.js

By: Jason Krol

Overview of this book

Table of Contents (19 chapters)
Web Development with MongoDB and Node.js
About the Author
About the Reviewers
Popular Node.js Web Frameworks

Iterating by adding an image removal capability

At this point, I think our application is pretty awesome, but there's something missing that's nagging me. During testing, I've been creating all kinds of new images and uploading them to the application but it's starting to get a bit cluttered and messy. It dawned on me that the most obvious thing that's missing is the ability to remove an image!

In reality, I left out this feature on purpose so that we could use this opportunity to incorporate a completely new set of functionality that touches almost every area of the application. This seemingly simple addition is actually going to require the following changes:

  • Update routes.js to include a new route to handle Delete requests

  • Update controllers/image.js to include a new function for the route

    This should not only remove the image from the database, but also delete the file and all related comments

  • Update the image.handlebars HTML template to include a Remove button

  • Update the public/js/scripts...