A Node.js and Express.js-powered ecommerce Microservice application. To connect the various services, RabbitMQ is used.
git clone https://github.com/Dev-Elie/E-commerce-Microservice.git
cd E-commerce-Microservicecd auth-service && npm install
cd product-service && npm install
cd order-service && npm installInstall packages for the Auth middleware, in the root of the project run:
npm install
To run RabbitMQ, execute:
docker run -p 5672:5672 rabbitmq
To run each service, execute:
npm run dev
Have fun learning about Microservices.