सीखना node.js. ट्रम्पेट एक धारा को अपने आप को वापस पाइप करके काम करता है, जाहिर है, इसलिए संसाधित डेटा आउटपुट हो सकता है। यह मुझे कोई समझ नहीं आता है, क्योंकि ऐसा लगता है कि एक धारा के दोनों सिरों को स्वयं ही जोड़ना है। ट्रम्पेट पूर्व और पोस्ट संसाधित डेटा के बीच अंतर कैसे करता है? यानी, loud.pipe(...).pipe(loud)
क्यों प्रसंस्करण के अनंत लूप के कुछ रूप में नहीं है?ट्रिपेट के साथ स्वयं स्ट्रीम करने के लिए एक स्ट्रीम को पाइप कैसे करता है?
davecocoa इस GitHub पर nodeschool.io चर्चा थ्रेड पर मेरे लिए कहना था:
var trumpet = require('trumpet');
var through = require('through');
var tr = trumpet();
var loud = tr.select('.loud').createStream();
loud.pipe(through(function (buf) {
this.queue(buf.toString().toUpperCase());
})).pipe(loud);
process.stdin.pipe(tr).pipe(process.stdout);
यह एक महान स्पष्टीकरण है! क्या आप तुरही दस्तावेज में योगदान दे सकते हैं? –