1.0.1 • Published 4 years ago
@rbipin/httpclient v1.0.1
http-client
A wrapper over axios http client to make authentication and token management easier
Authors
Documentation
Use the HttpClientFactory to create a HttpClient.
The createClient method of the HttpClientFactory takes a HttpConfiguration object.
HttpConfiguration can be used to configure the HttpClient, like the base url the HttpClient should hit.
If HttpConfiguration is not passed then the basic HttpClient is returned
Here is an example
const httpConfig: HttpConfiguration = {
baseUrl: 'http://localhost:3000',
authConfig: null,
headers: null,
timeout: null,
};
const httpClientFac = new HttpClientFactory();
const httpClient = httpClientFac.CreateClient(httpConfig);
const response: HttpResponse<Data> = await httpClient.get('/posts/1');