पर node.js एपीआई का बेवकूफ रूपांतरण मैं एक इलेक्ट्रॉन अनुप्रयोग लिख रहा हूं, और इस एप्लिकेशन में मुझे कुछ नोड.जेएस एपीआई के साथ बातचीत करने की आवश्यकता है - फाइलें पढ़ें, निर्देशिका प्रविष्टियां प्राप्त करें, घटनाओं को सुनें।क्लोजरस्क्रिप्ट
बेशक, मैं क्लोजरस्क्रिप्ट लिख सकता हूं, वैसे ही मैं जावास्क्रिप्ट लिखूंगा, लेकिन मैं जानना चाहता हूं कि क्लोजरैंक कॉलबैक-स्टाइल एपीआई, स्ट्रीम, इवेंटइमीटर पर क्या लेता है और मैं कैसे नोड.जेएस एपीआई के आसपास रैपर लिखता हूं जो ClojureScript में विदेशी नहीं दिखता है।
विशिष्ट होना करने के लिए:
- कैसे एक एपीआई कि लपेटता कॉलबैक शैली Node.js एपीआई लिख सकता हूँ। (कहें,
fs.readdir
) - मैं EventEmitter- जैसी एपीआई के साथ कैसे बातचीत करूं?
- (शायद पी 2 के करीब) मैं node.js स्ट्रीम एपीआई के साथ कैसे काम करूं?
क्या पहले स्निपेट के साथ उदाहरणों को बदलने/पकड़ने के बिना परिवर्तन किए गए हैं? –
हां। असल में, मैक्रो (जैसा कि लेख में उल्लिखित है) बस जांचता है कि चैनल पर आइटम 'जेएस/त्रुटि' का उदाहरण है और यदि ऐसा है, तो इसे फिर से फेंक दें। –