Axios:有条件地链接请求吗?

时间:2018-08-29 05:11:33

标签: javascript axios rate-limiting

我需要向某个终结点发出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))
    }
  )

0 个答案:

没有答案