github1/meshage

sidecar proxy

github1 opened this issue · 0 comments

Provide ability to register message handlers which proxy to other services.

Options

  • target: url to proxy to
  • timeout: optional request timeout
  • interceptor: function to modify raw request (e.g. add headers, manipulate body)
meshage
    .init(new meshage.GrapevineCluster())
    .register('echo', meshage.proxy({
       target: 'http://localhost:7000',
       timeout: 30,
       interceptor: req => {
       }
     }))
    .start();