2016-08-25 8 views
0

バックボーンを使用してフロントエンドアプリケーションを開発しています。私はいくつかのユーザー関連のデータを取得するサービスの呼び出しを開始する - 数字、通貨、dateFormatと同様のもの。私は将来の使用のためにこのデータを保存しなければならない。質問はどこですか?ローカルストレージにすることもできますが、その目的は少し異なりますし、シングルトンのバックボーンモデルもあります。より良い選択肢がありますか?フロントエンドアプリのユーザーデータを保存する

答えて

1

ローカルストレージは、の間でデータを永続化する便利なツールです。ユーザーセッション。しかし、ユーザが最初に(シングルページ)アプリケーションにアクセスすると、ユーザ関連のデータ(私が想像するユーザプロファイル、プロファイル写真、ロケール設定、ユーザ設定に似たもの)を検索するサービスコールが行われることをお勧めします。 。

これは、ロードされたjavascriptオブジェクトを超えてブラウザにデータを保持する必要がないことを意味します。シングルトンモデルは、これに取り組むための共通のパターンです。

シングルトンバックボーンモデルの優れた例については、この回答を参照してください。https://stackoverflow.com/a/9825238/1084004

関連する問題