Backbone.js でログイン/ログアウト コントロールの機能を設定する方法が少しわかりません。
これは私が考えていることですが、これで問題ないのか、このアーキテクチャに問題があるのか わかりません。
- は
Model
現在のユーザーです。を実行したときにモデルがHTTP 404
応答を取得した場合fetch()
、「現在のユーザー」は匿名ユーザーである必要があります。そうでない場合Model
、現在のユーザーの情報が保持されます。 View
: _- 現在のユーザーが「匿名」の場合、ユーザー名とパスワードの入力ボックスが表示されます。そして「ログイン」ボタン。
- 現在のユーザーが有効なユーザーである場合、ビューには現在のユーザーのユーザー名と「ログアウト」ボタンが表示されます。
「ログイン」と「ログアウト」ボタンが押されたときにモデルをどうするかわかりません。モデルの機能を介してログインとログアウトを行う必要がありfetch()
ますか、それとも、これらのアクションが別の POST リクエストをトリガーし、成功した結果が に入力されるか、別の操作を要求するModel
必要がModel
ありfetch()
ますか?
ご意見をお待ちしております。どうもありがとうございました。