⛽ An observable wrapper around nodes http.get
npm install rx-get


⛽️ An observable wrapper for nodes http.get
yarn add rx-get
or
npm install rx-get
``javascript
const get = require('rx-get');
const token = 'your_github_token';
// Simple GET request
get('https://api.github.com/emojis', {
headers: {
'user-agent': 'rx-get/1.0 (+https://github.com/ericadamski/rx-get)',
},
}).subscribe({
next({ status, json, text }) {
console.log(status);
console.log(json());
},
});
// GraphQL POST request
get('https://api.github.com/graphql', {
method: 'POST',
headers: {
'content-type': 'application/json',
authorization: Bearer ${token},
},
body: JSON.stringify({
query: / GraphQL /
{
user(login: "ericadamski") {
repositories(last: 5) {
nodes {
name
}
}
}
}
,``
}),
}).subscribe({
next(response) {
console.log(response.json());
},
});