我只是构建小应用程序来测试路由器。每个模型都会加载一次,每当我要求它时,下次我通过单击链接访问相同的 url 时,我会看到缓存的结果。一切都很好,但随后我点击了浏览器上的返回按钮,我看到了一个对服务器的请求,该请求是以前用find()
aka询问的模型findAll()
。每次我点击浏览器上的后退或前进按钮时都会发生这种情况,无论我使用location: 'history'
或location: 'hash'
我只有两个模型,一个请求 with find()
,另一个请求 via find(id)
。所以我现在想知道这是否会以这种方式发生,或者我的应用程序存在一些我应该寻找的问题?