ReactJS を使い始めたばかりで、ユーザー ログインのために Stormpath と統合しようとしています。/register および /login パスのデフォルトの動作を提供します。
新しいルートやコンポーネントを作成するのではなく、今のところ ReactJS がこれらのローカル リンクにリダイレクトするようにします。どうすればこれを達成できますか。
ありがとう!
ReactJS を使い始めたばかりで、ユーザー ログインのために Stormpath と統合しようとしています。/register および /login パスのデフォルトの動作を提供します。
新しいルートやコンポーネントを作成するのではなく、今のところ ReactJS がこれらのローカル リンクにリダイレクトするようにします。どうすればこれを達成できますか。
ありがとう!
私はストームパスで働いています。Express-stormpathモジュールを使用することをお勧めします。しかし、修正に取り組んでいる問題がいくつかあります。
デフォルトの HTML ビューを無効にすることはまだできませんが、JSON API は引き続き使用できます。今後のリリースでこれを修正する予定です。これは、ブラウザー アプリケーションで /login ルートを使用したいが、デフォルトの HTML ビューを使用したくない React Flux アプリケーションに問題を引き起こします。
この問題を回避するには、ルートの uri を /login 以外の URL に変更します。例えば:
app.use(stormpath.init(app, {
website: true,
web: {
login: {
uri: '/api/login'
}
}
}));
ブラウザ コードは、/api/login へのログイン POST を行う必要があります。
これを試してみて、役立つかどうかお知らせください。ありがとう!