Skip to content

router #48

@djthorpe

Description

@djthorpe
  • Add cache
  • Cache expires older entries
  • Add gateway which publishes API's
  • Add some sort of scope support
  • Add static file serving to router
  • Add middleware for gateways
  • Consider renaming gateway to service
  • Configuration should have "self" option to add router as endpoint
  • Delay endpoint registration until "run" so that we can do logging
  • Scopes method (and indeed, all the endpoint reflection) should only output scopes and routes for the requested hostname (or if the hostname is empty) - so that each individual hostname can output a different set of reflections
  • Reflection API should include /scopes (returns all scopes) and /services (returns label and description of each service, and then lists the routes and methods)
  • Should be able to filter services so that we only - for example - return static-handler services and their prefixes
  • Make a client to query the router

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions