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

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions