ルーターをテストするための小さなアプリを作成するだけです。すべてのモデルは、要求するたびに一度ロードされ、次にリンクをクリックして同じ URL にアクセスすると、キャッシュされた結果が表示されます。すべて問題ありませんが、ブラウザの戻るボタンをクリックすると、以前にfind()
akaで要求されたモデルのサーバーへの要求が表示されましたfindAll()
。location: 'history'
これは、ブラウザーの戻るボタンまたは進むボタンをクリックするたびに発生します。location: 'hash'
find()
でリクエストしたモデルと でリクエストしたモデルの 2 つしかありませんfind(id)
。だから私は今、これがこのように起こると思っているのだろうか、それとも私のアプリに何か問題があるのでしょうか?