2016-08-08 22 views
1

私は[email protected]上でルート上のonEnterフックを使用し、ユーザを外部URL(アプリケーション外)にリダイレクトしようとしています。私はサーバー側でこれをやりたいと思います。私は、一致機能のコールバックがリダイレクトの場所を持っていることに気づいたが、それはアプリ内のルートのようだ。ユーザーを別のWebサイトに完全にリダイレクトする方法はありますか?反応ルータが外部URLにナビゲート

答えて

1

ユーザーはあなたのアプリを離れるので、react-routerには関係しません。

expressを使用している場合は、リダイレクトをトリガーするルート/ミドルウェア内からres.redirect()which defaults to 302)と電話するだけです。

ような何か:

app.get('/go-elsewhere', (req, res) => { 
    res.redirect('http://elsewhere.com'); 
}); 

(テストされていない、私はそうです願っています)

関連する問題