Posts

Showing posts from January, 2021

Build a CRUD Rest Api example using Node.js, Express & MongoDb

Image
Express   is one of the most popular web frameworks for Node.js that supports routing, middleware, view system…   Mongoose   is a promise-based Node.js ODM for MongoDB that provides a straight-forward, schema-based solution to model our application data along with built-in type casting, validation, query building, business logic hooks… In this tutorial, I will show you step by step to build Node.js Restful API for CRUD operations using Express, Mongoose with MongoDB database. You should install MongoDB in your machine first. The installation instructions can be found at  Official MongoDB installation manual . Node.js MongoDB Rest CRUD API overview We will build Rest Apis that can create, retrieve, update, delete and find Tutorials by title. First, we start with an Express web server. Next, we add configuration for MongoDB database, create  Tutorial  model with Mongoose, write the controller. Then we define routes for handling all CRUD operations (including custom finder). The following