38 lines
738 B
JavaScript
38 lines
738 B
JavaScript
require('dotenv').config();
|
|
const axios=require('axios');
|
|
const debug=require('debug')('axios');
|
|
|
|
const URL=process.env.URL;
|
|
debug('URL: '+URL)
|
|
|
|
run().catch(err => {
|
|
debug('run: error')
|
|
console.log(err)
|
|
});
|
|
|
|
|
|
async function run() {
|
|
debug('run:...')
|
|
|
|
objService = await axios.get(URL);
|
|
|
|
//iterate over object
|
|
for (const key in objService) {
|
|
debug(`${key}: ${objService[key]}`);
|
|
}
|
|
|
|
//iterate over object
|
|
let timeCount=0;
|
|
for (const time in objService.data) {
|
|
//debug(`time: ${time}`);
|
|
let tripCount=0;
|
|
for (const tripId in objService.data[time]){
|
|
//debug(`tripId: ${tripId}`);
|
|
tripCount++;
|
|
}
|
|
timeCount++;
|
|
//debug('tripCount: '+tripCount);
|
|
}
|
|
debug('timeCount: '+timeCount);
|
|
}
|