विकास के दौरान कभी-कभी HTTP 304 प्रतिक्रियाओं (200 के पक्ष में) को रोकने के लिए वास्तव में अच्छा होगा, और Connect/Express static middleware का कारण फाइल सिस्टम से प्रत्येक प्रतिक्रिया को पढ़ने के लिए, किसी भी कैशिंग को करने के बजाय।कनेक्ट/एक्सप्रेस स्थैतिक मिडलवेयर में HTTP 304 प्रतिक्रियाओं को पूरी तरह से कैसे रोकें?
मैं 1 maxAge
0 के मूल्यों और के साथ खेल की कोशिश की है, कोई लाभ नहीं हुआ:
app.use(express.static(__dirname + '/public', { maxAge: 1 }))
उत्पादन वातावरण पर इसका उपयोग करने के लिए क्या असर पड़ता है? मैं इसे विकास के लिए उपयोग कर रहा हूं, लेकिन मुझे डर है कि अगर मैं इसे हटा दूं तो मेरे उपयोगकर्ताओं को एक ही समस्या होगी। – Hawkee
यह विकास के लिए एकदम सही है। मेरा मानना है कि यदि आप उत्पादन में गतिशील व्यवहार चाहते हैं, तो एक अलग मार्ग बनाकर फाइलों को तदनुसार सेवा देना चाहिए। असली दुनिया परियोजनाओं को वास्तव में स्थिर संसाधनों और गतिशील लोडिंग की अनुमति देने के तरीके के लिए 304 दोनों काम करने की आवश्यकता होगी। – Andrei
धन्यवाद। यह मेरे लिए काम किया। – unicornherder