Simple sending JSON requests via async/await or promises.
Async JSON Request
Installation
npm i async-json-request --save
Usage
Basic request sending
; const apiRequest = 'https://jsonplaceholder.typicode.com'; const printData = async { const result = await apiRequest; console;}; ;
Methods
- .get(URI, PARAMETERS)
- .post(URI, PARAMETERS, BODY)
- .put(URI, PARAMETERS, BODY)
- ...and every other possible methods
Custom default request options
; const apiRequest = 'https://jsonplaceholder.typicode.com' headers: 'x-token': 'TOKEN' ;
Custom additional options for specific request
; const apiRequest = 'https://jsonplaceholder.typicode.com' headers: 'x-token': 'TOKEN' ; const result = apiRequest ;
All options are deep merged together.
Typescript
If you know schema which return in body, you can use generic types for better suggestions.
; ; printFirstPostTitle;