Axios не получает данные с сервера после нескольких запросов - PullRequest
0 голосов
/ 19 октября 2019

У меня есть приложение 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
        })
     }
 })

так в чем проблема? у вас была такая проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...