fetch markets
This commit is contained in:
@@ -3,18 +3,20 @@ var router = express.Router();
|
||||
const api_helper = require('./thirdparty_api')
|
||||
const config = require('./config');
|
||||
|
||||
|
||||
// total coins 13081
|
||||
// per page coins 100
|
||||
// max page 131
|
||||
// last lenth 81
|
||||
|
||||
router.get('/coins/markets', function (req, res) {
|
||||
// let pair = req.query.pair;
|
||||
// let interval = req.query.interval;
|
||||
|
||||
let url = config.coingecko.api_url + '/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=100&page=1&sparkline=false';
|
||||
let page = req.query.page || 1;
|
||||
let per_page = req.query.per_page || 100;
|
||||
let url = config.coingecko.api_url + `/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=${per_page}&page=${page}&sparkline=false`;
|
||||
|
||||
api_helper.REMOTE_API_call(url)
|
||||
.then(response => {
|
||||
console.log("url: ", url);
|
||||
console.log("response: ", response);
|
||||
console.log("response.length: ", response.length);
|
||||
res.json(response);
|
||||
})
|
||||
.catch(error => {
|
||||
@@ -23,4 +25,19 @@ router.get('/coins/markets', function (req, res) {
|
||||
})
|
||||
})
|
||||
|
||||
|
||||
router.get('/coins/count', function (req, res) {
|
||||
let url = config.coingecko.api_url + '/global';
|
||||
console.log("url: ", url);
|
||||
|
||||
api_helper.REMOTE_API_call(url)
|
||||
.then(response => {
|
||||
res.json(response.data.active_cryptocurrencies);
|
||||
})
|
||||
.catch(error => {
|
||||
console.log("error: ", error);
|
||||
res.send(error);
|
||||
})
|
||||
})
|
||||
|
||||
module.exports = router;
|
||||
|
||||
Reference in New Issue
Block a user