Package Exports
- @helixnetwork/http-client
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@helixnetwork/http-client) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@helixnetwork/http-client
Sends commands to helix
over HTTP
.
Allows to create a network provider compatible with functions in @helixnetwork/core
.
Installation
Install using npm:
npm install @helixnetwork/http-client
or using yarn:
yarn add @helixnetwork/http-client
API Reference
http-client.send(command, [uri], [apiVersion])
Fulil: Object
- Response
Reject: Error
- Request error
Param | Type | Default |
---|---|---|
command | Command |
|
[uri] | String |
http://localhost:14265 |
[apiVersion] | String | Number |
1 |
Sends an http request to a specified host.
http-client~send
Param | Type |
---|---|
command | object |
http-client~setSettings
Param | Type | Default | Description |
---|---|---|---|
[settings] | object |
{} |
|
[settings.provider] | string |
"http://localhost:14265" |
Uri of helix node |
[settings.apiVersion] | string | number |
1 |
Helix Api version to be sent as X-HELIX-API-Version header. |
[settings.requestBatchSize] | number |
1000 |
Number of search values per request. |
http-client~createHttpClient([settings])
Param | Type | Default | Description |
---|---|---|---|
[settings] | object |
{} |
|
[settings.provider] | string |
"http://localhost:14265" |
Uri of helix node |
[settings.timeout] | number |
|
Timeout |
[settings.apiVersion] | string | number |
1 |
Helix Api version to be sent as X-HELIX-API-Version header. |
[settings.requestBatchSize] | number |
1000 |
Number of search values per request. |
Create an http client to access helix http API.
Returns: Object