axios速率限制是什么?

问题描述 投票:0回答:1

没有人知道axios api的速率限制,因为当我使用它时会抛出很多429错误

这是我的代码

const instance = axios.create({ baseURL: 'http://9rv324283.ngrok.io' })

<NavigationEvents
onWillFocus={() => {

  try {

    const response = await instance.get('fetchNewDishes');

    this.setState({data: response.data})

  } catch(err) {

    console.log(err)

  }

}}>

<TouchableOpacity onPress={() =>  instance.patch(`/postNewDish/${this.state.dish}`)}>
            <Text style={{ fontSize: 16, color: '#555', padding: 15 }}>Post Dish</Text>
          </TouchableOpacity>
javascript node.js react-native express axios
1个回答
0
投票

Axios是Http客户端。 Http客户端没有速率限制。但是,API通常实施了速率限制(尤其是一次公开)。您收到的错误消息是以下内容:

HTTP 429太多请求响应状态代码指示用户在给定的时间内发送了太多请求(“限制”)。

话虽这么说,但最终您无能为力(除了不提出大量要求之外)。速率限制由您使用的API实现。您应该查阅其文档,以了解有关其速率限制的详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.