У меня есть приложение React & NodeJS, и я получаю данные с сервера, и оно работает, но только для нескольких запросов, после 5 или 6 перезагрузок страницы больше не получает данные, я не использую ограничение скорости.
axios.get('/api/customer-base/')
.then(res => res.data)
.then(data=>{
console.log(`${data.rooms} dasd`)
dispatch({
type: FETCH_ROOMS,
payload: {
rooms: JSON.parse(data.rooms),
loading: false
}
})
})
.catch(err=>{
if(err.response.data.redirect){
window.location.replace(err.response.data.redirect)
}else{
dispatch({
type: CUSTOMER_BASE_ERROR,
payload: {
error: err.response.data.message
}
})
}
})
вот код аксиоса. а вот экспресс
router.get('/', async (req,res)=>{
try{
let rooms = await Rooms.find({}).populate('reserver');
console.log(rooms);
return res.status(200).send({
rooms: JSON.stringify(rooms)
})
}catch(err){
return res.status(500).send({
message: err.message
})
}
})
так в чем проблема? у вас была такая проблема?