Мне нужно сделать запрос API к некоторой конечной точке, но я хотел бы заранее проверить, есть ли у меня еще оставшиеся вызовы к API, проверив другую конечную точку. Если у меня не осталось звонков, я бы не стал делать основной запрос.
Мой текущий код:
const axios = require('axios')
axios
.get('http://endpoint.api/limit')
.then(res => res.data)
.catch(error => console.log(error))
.then(data => {
if (data.remaining > 0) {
axios
.get('http://endpoint.api/main')
.then(res => res.data)
.catch(error => console.log(error))
.then(data => console.log(data))
}
)