2011-11-04 8 views
6

मैंने पाया कि मैं क्रम त्रुटियों (उदाहरण के लिए, एक वस्तु से एक अपरिभाषित संपत्ति पढ़ने) हैं तो express.js में किसी GET हैंडलर में, ब्राउज़र में मुझे प्रतिक्रिया देने के लिए एक्सप्रेस बहुत अच्छा है कि समस्या क्या है और एक पूर्ण स्टैक ट्रेस के साथ।मैं कैसे express.js को पकड़ने के लिए प्राप्त कर सकते हैं और AJAX में रिपोर्ट क्रम अपवाद कॉल

हालांकि, जब मैं एक अजाक्स पोस्ट कॉल के परिणामस्वरूप क्रम त्रुटियाँ हैं, मैं नहीं प्रतिक्रिया के समान स्तर मिलता है और नोड सांत्वना मामले पर उदासी खामोश है।

क्या यह एक एक्सप्रेस कॉन्फ़िगरेशन समस्या है?

उत्तर

12

अपने ही सवाल का जवाब ...

आप एक्सप्रेस के त्रुटि हैंडलर कॉन्फ़िगर करने के लिए अपवाद डंप करने की जरूरत नहीं मिला।

app.use(express.errorHandler({showStack: true, dumpExceptions: true})); 
+8

वर्थ का उल्लेख करते हुए कि ये झंडे अब डिफ़ॉल्ट हैं और "त्रुटि हैडलर()' अब केवल विकास का विकास है "। https://github.com/senchalabs/connect/commit/a68b1c9b4389801c4c58c07fc91b65b19687d91c#lib/middleware/errorHandler.js – ostergaard