RESTful Routes Reminder

less than 1 minute read

I get this table from a course by Colt Steele (best teacher ever!). Put here just as an easy to reach reference.

URL HTTP Verb Action Mongoose Purpose
/blogs/ GET index Dog.find() List all dogs
/blogs/new GET new N/A Show a form to add dog
/blogs POST create Dog.create() Create a new dog, then redirect somewhere
/blogs/:id GET show Dog.findById() Show info about one specific dog
/blogs/:id/edit GET edit Dog.findById() Show edit form for one dog
/blogs/:id PATCH/PUT update Dog.findByIdAndUpdate() Update a specific dog then redirect somewhere
/blogs/:id DELETE destroy Dog.findByIdAndRemove() Delete a specific dog then redirect somewhere

Leave a comment