मैं उन ग्राहकों को सामग्री स्ट्रीम करना चाहता हूं जो संभावित रूप से डीबी में संग्रहीत हैं, जिन्हें वे फाइलों के रूप में सहेजते हैं।क्लाइंट में नोड/एक्सप्रेस में स्ट्रीम फ़ाइलें
स्पष्ट रूप से res.download अच्छी तरह से काम करेगा, लेकिन प्रतिक्रिया में से कोई भी नहीं। * फ़ंक्शन एक स्ट्रीम स्वीकार करते हैं, केवल फ़ाइल पथ।
मैंने res.download impl पर एक नज़र डाली थी और यह केवल सामग्री-डिस्पोजिशन हेडर सेट करता है और फिर एक sendfile सेट करता है।
तो मैं इस पोस्ट का उपयोग गाइड के रूप में प्राप्त कर सकता हूं। Node.js: pipe stream to response freezes over HTTPS
लेकिन ऐसा लगता है कि मैं प्रदर्शन करने वाले सभी रैपिंग पहलुओं पर ध्यान नहीं दूंगा।
क्या मुझे यहां कुछ याद आ रहा है या मुझे बस पाइप करना चाहिए और इसके बारे में चिंता न करें - यहां सबसे अच्छा अभ्यास क्या है?
वर्तमान में temp फ़ाइलों को बना रहा है, इसलिए मैं अभी res.download का उपयोग कर सकता हूं।
उदाहरण के लिए इस विधि http://stackoverflow.com/questions/10207762/how-to-use-request-or-http-module-to-read-gzip-page-into-a- प्रयास करें स्ट्रिंग/10603029 # 10603029 –