I’ve been working on a pre-packaged proxy for workers that is available on npm: cloudworker-proxy - npm
The proxy contains the following handlers that can be configured with a json-doc:
- Routing
- Load balancing of http endpoints
- Invoking AWS lambdas and google cloud functions
- Splitting requests to multiple endpoint
- Static responses
- Logging (http, kinesis)
- Authentication (basic, oauth2)
- Rate limiting
- Rewrite
- Modifying responses
- Adding cors headers
Would be great with some feedback and ideas on how to take this further. Is there anything that could be added to make it more useful?