我有React&NodeJS应用程序,我正在从服务器中获取数据,并且它仅对几个请求有效,在5或6个页面axios重新加载后不再获取数据,我没有使用任何速率限制。
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
}
})
}
})
这是axios代码。这是快递
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
})
}
})
那是什么问题?你有这种问题吗?