__ __
____ ____ ____/ / ___ ____ _ ____ _ / /_ ___ _ __ ____ _ __ __
/ __ \ / __ \ / __ / / _ \ ______ / __ `/ / __ `/ / __/ / _ \| | /| / / / __ `/ / / / /
/ / / // /_/ // /_/ / / __//_____/ / /_/ / / /_/ / / /_ / __/| |/ |/ / / /_/ / / /_/ /
/_/ /_/ \____/ \__,_/ \___/ \__, / \__,_/ \__/ \___/ |__/|__/ \__,_/ \__, /
/____/ /____/
node-gateway is a simple API Gateway, which performs the following tasks:
- rejects invalid requests
- rejects invalid users
- redirects traffic to registered services
- limits request frequency
It is built upon the node-http-proxy project. And simply configured with configuration files.
sudo npm install -g nodemon # Dev Only, auto restart
npm install # install node packages
npm run build_docs # build to docs folder
npm start # start server
npm test # test
npm run naked_test
Please Refer to https://bitbucket.org/teambition/tool-gateway