У меня есть собственное приложение, которое использует MongoDB в качестве базы данных с express и node js. Я также использую Ax ios для связи с клиентом с сервером
Теперь приложение постоянно отправляет и быстро получает данные из базы данных, например, пользователь делает от 3 до 4 запросов к бэкенду и из него в секунду, когда приложение используется,
Все работает нормально, но ошибок 429, как справиться с этой ошибкой или предотвратить ее возникновение, не ставя под угрозу пользовательский опыт?
ниже приведен топор ios instanace
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>