-3
我正在開發一個ExtJS應用程序,但提供我的數據/服務的服務器往往會在完全脫離我的手的情況下頻繁關閉。有沒有辦法將來自API調用的響應存儲在Web應用程序中,以便稍後服務返回404時,Web應用程序只使用緩存數據?我使用ExtJS 4.2和FireFox作爲網頁瀏覽器。 API調用是GET/POST請求。感謝您的任何見解。如何在Web應用程序中緩存數據?
我正在開發一個ExtJS應用程序,但提供我的數據/服務的服務器往往會在完全脫離我的手的情況下頻繁關閉。有沒有辦法將來自API調用的響應存儲在Web應用程序中,以便稍後服務返回404時,Web應用程序只使用緩存數據?我使用ExtJS 4.2和FireFox作爲網頁瀏覽器。 API調用是GET/POST請求。感謝您的任何見解。如何在Web應用程序中緩存數據?
您可以將數據存儲在LocalStorage對象中,但您必須先執行請求。
localStorage.requestDatas1=response;
但是,如果用戶選擇刪除瀏覽器緩存,您將失去本地存儲對象。
所以如果你想這樣做,你應該先選擇讓服務器工作。
如果您不使用localStorage,您可以使用具有內存代理的存儲(頁面重新加載丟失數據)或本地存儲代理(與使用localStorage相同)。
如果你有一個堅硬的結構,你應該有一個商店,一個相關的模型,並將你的數據存儲在localStorage代理中。根據請求的成功,您只需更新商店。
你應該發佈你試圖解決問題 –