Skip to content

Lightweight version of ExpressGateway

License

Notifications You must be signed in to change notification settings

jomco/express-gateway-lite

 
 

Repository files navigation

Lightweight version of ExpressGateway


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:

Creating a Gateway

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

Contribution

Contributions are welcome! Please log an issue or create a pull request.

License

Apache-2.0 License

Copyright © Express Gateway Contributors

About

Lightweight version of ExpressGateway

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%