1. Après avoir envoyé la demande de superagent, traitez les données en arrière-plan, puis choisissez si vous souhaitez rediriger en fonction des résultats, mais cela échoue toujours.
2. Le code est le suivant :
//superagent请求
request.get(`/allStudios`)
.end((err,res) =>{
next({type:'ALL_STUDIOS',content:res.body})
});
//后台处理
router.get('/allStudios',(req,res,next)=>{
Studios.find({},(err,data)=>{
if(req.headers.cookie){
res.send(data);
}
else {
res.redirect(302,'http://localhost:3000');
}
})
});
3. Le résultat est qu'il n'y a aucun moyen de mettre en œuvre la redirection
S'il vous plaît, aidez-moi à le résoudre, merci !
ajax
是不能重定向的,但是你可以在前端拿到数据后,自己做个判断,如果需要重定向的,通过window.location.href = '新地址'
Viens sauter.