0

koa-router を使用してノードに ajax リクエストを投稿し、「/」をリダイレクトしたいのですが、url は変更されませんでした。これは私のコードです:

router.post('/action',function *(next){
     //some action
     this.redirect('/');
});

私の願いは '/login' => '/' ですが、URL は '/login' => '/login' に変わりませんでした。 これが結果です

4

2 に答える 2

0

@jbielick は正しい道を進んでいます。ajax リクエストでリダイレクトを行うのが理にかなっているシナリオは考えられません。

とにかく、ajaxの問題を忘れています。koa-router でリダイレクトを行う簡単な方法があります

単純に使用します:

 
  router.redirect('/action', '/');

于 2016-09-13T21:38:40.333 に答える