NodeJS REST client with service discovery
- NodeJS, Typescript
- Service discovery based on JSON configuration
Usage
export class ClientServiceWrapper extends ServiceWrapper {
protected get serviceName() {
return 'client';
}
}
const serviceDiscovery = new ConfigServiceDiscovery({
"client": "http://127.0.0.1:32978",
"expertAuth": "http://127.0.0.1:26459",
"expertUser": "http://127.0.0.1:16028"
})
const clientService = new ClientServiceWrapper(serviceDiscovery);
const clients = await clientService.get<User[]>('users', { status: 'active' });