我目前的前端React
应用中有一些JavaScript代码,通过axios
向我的Express
后端发起get/post请求
。如果输入无效,我的当前后端实现有时可能会重定向
到另一个页面(在下面的示例中,是登录页面)。
//back-end logic
if(valid data) response.json(someData);
if(invalid data) response.redirect("/login");
我这里的axios请求如下:
axios.get("some.url/api").then(res => {
//work with the res.someData if valid
}
.catch(err => console.log(err))
我遇到的问题是,如果
axios
收到重定向响应,它会获取该页面,但我希望将窗口重定向到重定向的URL。当
Express
发送response.redirect('url')
时,是否可能使用axios将用户窗口重定向到重定向页面?