क्या एक मिडलवेयर लिखना संभव है जो क्लाइंट को प्रतिक्रिया भेजने के बाद निष्पादित करता है या अनुरोध के बाद संसाधित किया जाता है और ग्राहक को प्रतिक्रिया भेजने से पहले ही बुलाया जाता है?क्लाइंट को प्रतिक्रिया भेजने के बाद निष्पादित/कनेक्ट मिडलवेयर
8
A
उत्तर
13
pauljz बुनियादी विधि लेकिन यह है कि यहां पर विस्तार करने के लिए दे दिया मिडलवेयर
module.exports = function() {
return function(req, res, next) {
req.on("end", function() {
// some code to be executed after another middleware
// does some stuff
});
next(); // move onto next middleware
}
}
का एक उदाहरण अपने मुख्य अनुप्रयोग में
expressApp.use(require("./doneMiddleware"));
expressApp.use(express.logger());
expressApp.use(express.static.....
3
देखें कि req.on('end', function() {...});
पर बाध्यकारी आपके लिए काम करेगा या नहीं।
+0
अगर मैं सही ढंग से समझ, इस घटना को जब ग्राहक को पूरा करता है ट्रिगर किया जाएगा है सर्वर पर अनुरोध/डेटा भेजना। लेकिन मैं क्या चाहता हूं, प्रतिक्रिया.रेंडर या प्रतिक्रिया.रेरेक्ट इत्यादि को कॉल करने के बाद, मध्यम बर्तन को निष्पादित किया जाना चाहिए। –
संबंधित मुद्दे
- 1. क्लाइंट को प्रतिक्रिया भेजने के बाद Django में कोड निष्पादित करें
- 2. प्रतिक्रिया भेजने के बाद वसंत नियंत्रक प्रसंस्करण शुरू होता है
- 3. मिडलवेयर प्रतिक्रिया सेट करने के लिए ContentType
- 4. UrlRewrite मिडलवेयर और क्लाइंट अनुप्रयोग
- 5. सर्टिफिकेट भेजने के लिए एसएसएल क्लाइंट सॉकेट को मजबूर करना
- 6. फाल्कन मिडलवेयर अपवाद के दौरान कस्टम प्रतिक्रिया
- 7. ओडब्ल्यूआईएन मिडलवेयर
- 8. ऐप फ्रीज भेजने के बाद
- 9. कुछ सामग्री भेजने के बाद वेबपृष्ठ को रीडायरेक्ट करें
- 10. सर्वर से क्लाइंट को संदेश भेजने के लिए
- 11. करीब() सॉकेट भेजने के बाद सीधे(): असुरक्षित?
- 12. jQuery.post() - मुसीबत भेजने के बाद डेटा
- 13. एक एसएमटीपी क्लाइंट के माध्यम से ईमेल भेजने में त्रुटि
- 14. डब्ल्यूसीएफ क्लाइंट को क्लाइंट प्रमाणपत्र भेजने के लिए कैसे मजबूर करें?
- 15. RestSharp क्लाइंट जेएसओएन प्रतिक्रिया
- 16. rsync स्थानांतरण के बाद पक्ष भेजने पर फ़ाइलों को हटाएं
- 17. ग्राहक/सर्वर संचार में मिडलवेयर
- 18. अपोलो क्लाइंट (प्रतिक्रिया): अप्रत्याशित त्रुटियों को संभालना
- 19. वाई मिडलवेयर
- 20. रेडक्स मिडलवेयर
- 21. प्रतिक्रिया-redux क्लाइंट साइड टोकन
- 22. मिडलवेयर को पुनर्स्थापित करें -
- 23. जर्सी क्लाइंट प्रतिक्रिया स्थिति 204
- 24. एक्सप्रेस ग्लोबल मिडलवेयर को
- 25. सबमिट करने के बाद प्रतिक्रिया प्रतिक्रिया पाठ पाठ
- 26. अनुरोध-उत्तर मॉडल मिडलवेयर के HTTP/JMS से अधिक
- 27. कस्टम ओविन मिडलवेयर
- 28. क्लाइंट डिस्कनेक्ट होने के बाद सर्वर क्लीनअप
- 29. डब्ल्यूसीएफ में क्लाइंट क्लास को पुन: उपयोग करने के बाद
- 30. प्रतिक्रिया राउटर - लॉगिन के बाद पुनर्निर्देशन
यदि मैं सही ढंग से समझता हूं, तो यह ईवेंट तब ट्रिगर होगा जब क्लाइंट सर्वर पर अनुरोध/डेटा भेजता है। लेकिन मैं क्या चाहता हूं, प्रतिक्रिया.रेंडर या प्रतिक्रिया.रेरेक्ट इत्यादि को कॉल करने के बाद, मध्यम बर्तन को निष्पादित किया जाना चाहिए। –
नहीं, प्रतिक्रिया भेजने सहित पूरे अनुरोध किए जाने के बाद यह ईवेंट उत्सर्जित हो जाता है। जब तक कॉल प्रतिक्रिया प्रस्तुत/पुनर्निर्देशित करें। संबंधित अनुरोध अंत समाप्त हो जाएगा। –
@ सेल्वराजमा निम्नलिखित दृष्टिकोण बेहतर हो सकता है: http://stackoverflow.com/a/21858212/673014। – pronskiy