2016-10-17 41 views
0

從我研究的內容來看,Spring和Angular默認情況下都不啓用http緩存。即,如果您需要該功能,則必須明確添加該選項。但是,由於某種原因,當我在頁面間切換時,我的http請求會累積起來,而在正常的網頁上,它們會在離開頁面後消失(除非您緩存它們)。我搜索了很多,但我找不到類似的情況/問題。我的一個想法是,它可能是Chrome瀏覽器設置,但我還沒有發現任何東西。Spring + Angular Http緩存未清除

這裏是一個例子。第一張照片在輔助頁面上,第二張照片在導航回主頁之後。您可以看到請求不會在離開隊列後進行。第三張照片是我收到的回覆的一個例子。任何幫助表示讚賞。

Secondary Page

Back to Home page

Headers

我也想知道如果我的classpath中的東西,可能會造成這個,因爲這兩個彈簧和角度都緩存默認爲禁用。

+0

有誰知道是否有在Spring中一些具體的事情/角,可以在默認情況下會導致此? –

回答

0

您需要將服務器配置爲禁用緩存文件。對於開發,您可以選擇禁用緩存選項,並保持開發控制檯處於禁用緩存狀態。

enter image description here

+0

這很有道理。我沒有得到的是Spring默認不啓用緩存,所以我不確定它爲什麼會這樣。我開始關注@EnableAutoConfiguration,因爲它包含類「CacheAutoConfiguration」,但它不應默認打開緩存。 –

+0

不確定春天,但瀏覽器會默認緩存一些東西,除非您明確禁用或更改它們:) –