/Mongo-Express-Node-Fastify-Swagger-Boom-REST

The repo contains the source code to create REST apis using technologies and packages like MongoDB, Express, Node, Fastify, Swagger and Boom. The project is aimed at creating a basic microservice with industry standard structure and design easy for beginners to understand microservices at a lower level.

Primary LanguageJavaScriptMIT LicenseMIT

Mongo-Express-Node-Fastify-Swagger-Boom-REST

The repo contains the source code to create REST apis using technologies and packages like MongoDB, Express, Node, Fastify, Swagger and Boom. The project is aimed at creating a basic microservice with industry standard structure and design easy for beginners to understand microservices at a lower level.

Various packages are used:

Fastify - to create fast apis by reducing oveerhead Swagger - to create documentation for the project Boom - to handle errors easily

  • Create a .env file inside project and add the required variables DB_URL and SERVER_PORT
  • npm i
  • npm start