0

ReactJS を使い始めたばかりで、ユーザー ログインのために Stormpath と統合しようとしています。/register および /login パスのデフォルトの動作を提供します。

新しいルートやコンポーネントを作成するのではなく、今のところ ReactJS がこれらのローカル リンクにリダイレクトするようにします。どうすればこれを達成できますか。

ありがとう!

4

2 に答える 2

1

私はストームパスで働いています。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 を行う必要があります。

これを試してみて、役立つかどうかお知らせください。ありがとう!

于 2015-11-13T03:21:47.283 に答える