This is a fork of ExpressGateway trimmed down to the minimal to reduce the amount of dependencies.
Original blurp:
Express Gateway is a microservices API gateway that sits at the heart of any microservices or serverless architecture, regardless of what language or platform you're using.
Express Gateway secures your microservices and serverless functions and expose them through APIs using Node.js, Express and Express middleware.
Removed from original:
- commandline interface
- admin API (configuration file reload still works)
- proxy-agent support
- Redis emulation (Redis is a runtime dependency now)
- colorful logging
For documentation see:
- https://www.express-gateway.io/
- https://github.com/ExpressGateway/express-gateway
- https://github.com/ExpressGateway/express-gateway.io
- and the source code
mkdir my-gateway
cd my-gateway
git init .
git submodule add \
git@github.com:jomco/express-gateway-lite.git \ vendor/express-gateway-lite
cp -rv vendor/express-gateway-lite/example/* .
npm install
npm start
Contributions are welcome! Please log an issue or create a pull request.
Copyright © Express Gateway Contributors