मैंने फ़्लटर वेब का उपयोग करके एक वेब ऐप डिज़ाइन किया है। मैंने इसे फायरबेस होस्ट के साथ होस्ट किया। लेकिन यह फायरबेस पर तैनात करने के बाद मेरे कोड में बदलाव नहीं दिखा रहा है। यह अभी भी वेब ऐप का मेरा पुराना संस्करण दिखा रहा है। लेकिन मैं ब्राउज़र या ctrl+refresh की कैशे मेमोरी को साफ़ करके इस समस्या को दूर कर सकता हूं। लेकिन हर बार जब मैं फायरबेस पर तैनात करता हूं तो मैं ऐसा नहीं करना चाहता हूं। मेरे वेब ऐप को कैशे मेमोरी में सहेजना कैसे रोकें?

होस्टेड लिंक: https://frcovid19dashboard.web.app

10
Faslur Rajah 18 अप्रैल 2020, 12:13

1 उत्तर

एक और तरीका यह होगा कि HTTP हेडर के जरिए कैशिंग को रोका जाए। Firebase होस्टिंग के लिए यह होगा: https://firebase.google.com/docs /होस्टिंग/पूर्ण-कॉन्फ़िगर#हेडर

मुझे लगता है कि आप कुछ इस तरह स्थापित कर सकते हैं:

"headers": [
  {
    "source": "**",
    "headers": [
      {
        "key": "Cache-Control",
        "value": "no-cache"
      }
    ]
  }
]
1
klydra 16 अगस्त 2020, 12:29