Haros Express is a thought experiment for me to mess around with building my own API gateway. Think something like StrongLoop's old API Connect. This is an Express application built on top of the Haros package. The gateway should be able to:
- Route traffic to any number of servers/APIs (using Haros)
- Handle management (including live reload) of forward servers (using Haros)
- Handle creation and management of users. I'm just tired of rebuilding this kind of thing for all of my toy projects.
- Present an easily recreatable situation for future projects.
What it is not:
- Production ready. This is just for me to screw around with for now. I want to make it usable, but don't have time for real production capabilities.
- Fork/copy the project
- Create your own default.json configuration file
- Run
npm start
- Add services through the API
- Login through the index page
http://localhost:3000/
- Profit
- Standardize JSON API probably around the official spec - DONEish
- Get some unit tests in there
- Add in some simple, extendable frontend components. Bower component?
- Figure out a better way to make this recreateable: yeoman generator? package? what?