【发布时间】:2020-04-15 18:53:35
【问题描述】:
我目前在我的前端 React 应用程序中有一些 JavaScript 代码,它使用 axios 将 get/post requests 转换为我的 Express 后端。
如果输入无效,我当前的后端实现有时可以redirect 到不同的页面(到以下示例中的登录页面)
//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。
当axios从Express收到response.redirect('url')时,是否可以让axios将用户窗口重定向到重定向页面?
【问题讨论】:
标签: javascript node.js axios