When it comes to learning a new framework or language, the first thing that comes to our mind is creating a Todo app that has all the basic CRUD functionalities. So in this article, we will create a Todo CRUD RESTful API in a Deno environment that runs on an Oak middleware server and uses a MongoDB database.
- What is Deno Oak Middleware Framework?
- Installing Deno
- Setup Oak Middleware and Routing
- Setup MongoDB Server with Docker
- Connect Deno to MongoDB Server
- Create the MongoDB Database Models
- Create the Request Validation Schemas
- Create the Route Controllers
- Add the Dependency Imports
- Create Document Controller
- Update Document Controller
- Read a Single Document Controller
- Read All Documents Controller
- Delete Document Controller
- Export the Controllers
- Create/Merge the API Routes with Oak
- Test the Deno API with Postman
- Create a new document
- Update an existing document
- Get a single document
- Get all the documents
- Delete a document
Read the entire article here: https://codevoweb.com/setup-and-use-mongodb-with-deno
Articles in this Series:
How to Setup and Use MongoDB with Deno
How to Set up Deno RESTful CRUD Project with MongoDB