Rumah > Soal Jawab > teks badan
1. Selepas menghantar permintaan superagen, proses data di latar belakang, dan kemudian pilih sama ada untuk mengubah hala berdasarkan keputusan tetapi ia terus gagal.
2. Kodnya adalah seperti berikut:
//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. Hasilnya ialah tiada cara untuk melaksanakan pengalihan
Tolong bantu saya menyelesaikannya, terima kasih!
给我你的怀抱2017-06-06 09:55:14
ajax
是不能重定向的,但是你可以在前端拿到数据后,自己做个判断,如果需要重定向的,通过window.location.href = '新地址'
untuk melompat.