2017-05-03 10 views
0

私はGithubのユーザーを検索し、その情報の一部を返すことができるAngularアプリケーションを構築しました。もう1つの機能を追加する必要があります。つまり、誰かがPerson Aを検索します。その最初の検索から5分以内に、他の誰かがPerson Aを検索すると、他の誰かがPerson Aも検索したことを知らせる警告が表示されます。アラート最近の検索クエリ

I私はそれをどうやってやるのかちょっと固まった。検索クエリを配列にプッシュしてループし、一致するものがあるかどうかを確認します。これは私がクッキーを使用するときですか(私はクッキーを実装する経験はほとんどありません)?もう一つの戦略?

あなたはでデモを見ることができます:http://www.alexmarple.com/angular-github-user-search-app/

かでコードを見て:https://github.com/alexmarple/angular-github-user-search-app

答えて

0

クッキーは、ここであなたを助けにはなりませんので、もしAさん、そして唯一のユーザー1ユーザーになってから1を検索その情報を保存したクッキーを持っていました。ユーザー2が人物Aを検索するために一緒に来ると、ユーザー1も存在することを知らない。

最近の検索のリストをサーバーまたはデータベースのどこかに保存する必要があります。これは、最近の検索のリストを格納するバックエンドコード(フロントエンドJavaScriptの外)を書くこと、または同じことをするサードパーティのAPIを見つけることを意味します。

+0

これは私が考えたものです。その情報をデータベースにプッシュして検索する際にクエリを実行する必要があることを確認していただきありがとうございます。 –