首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用koa-router redircet文件

使用koa-router redircet文件
EN

Stack Overflow用户
提问于 2016-04-21 17:37:30
回答 2查看 339关注 0票数 0

我用koa-router向node发出post ajax请求,我想重定向'/‘,但是url没有改变。这是我的代码:

代码语言:javascript
复制
router.post('/action',function *(next){
     //some action
     this.redirect('/');
});

我的愿望是'/login‘=> '/’,但是url没有改变,'/login‘=> '/login’。this is the result

EN

回答 2

Stack Overflow用户

发布于 2016-04-22 09:38:07

您不能通过ajax响应重定向浏览器。浏览器异步执行ajax请求,ajax响应中的Location: ...头不会更改浏览器的URL。ajax请求本身被重定向到/ url,而不是您当前的浏览器窗口。

票数 1
EN

Stack Overflow用户

发布于 2016-09-14 05:38:40

@jbielick在正确的道路上:我认为在ajax请求中进行重定向的任何场景都没有意义。

不管怎样,忘了ajax问题吧。有一种更简单的方法可以使用koa-router进行重定向

只需使用:

代码语言:javascript
复制
  router.redirect('/action', '/');

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36765597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档