This repository showcases an API gateway fronting an app that uses Vue JS, Express and PostgreSQL. Each piece of architecture is running isolated on their own container.
The following items should be installed on your machine:
✔️ Docker (Containerization)
✔️ Docker Compose (Service Orchestration Locally)
✔️ NodeJS (API and GUI Development)
✔️ .NET Core (API Gateway Development)
✔️ .NET Core
✔️ Node JS
✔️ VueJS
✔️ Express JS
✔️ Ocelot
✔️ PostgreSQL
Run the following on the project root directory:
docker-compose up
To access GUI, navigate to http://localhost:52793
To hit an API, navigate to http://localhost:52793/v1/api/users/list
I'm writing about API gateways in my blog @ https://www.pogsdotnet.com