2012-12-18 12 views
5

में मिडलवेयर पैटर्न में संरचना सेवाएं, मेरे पास विभिन्न कोणीय सेवाएं हैं जो सर्वर पर एक अतिरिक्त एपीआई कॉल करती हैं।रैक और wsgi

यदि उपयोगकर्ता प्रमाणीकृत नहीं है तो सर्वर हमेशा एक नक्शा देता है - {प्रमाणित: गलत}, अन्यथा यह अपेक्षित डेटा देता है।

मैं एक मिडलवेयर फ़ंक्शन बनाना चाहता हूं जो हमेशा वापसी मूल्य को रोकता है। इसके बाद परिणाम के आधार पर $ रूट सेट होता है। यदि उपयोगकर्ता प्रमाणीकृत नहीं है तो उसे उसे सीर टाइन रूट पर रीडायरेक्ट करता है।

मैं इसे कैसे कर सकता हूं?

उत्तर

3

कोणीय की $ http सेवा में प्रतिक्रिया है इंटरसेप्टर जो शायद आप जो खोज रहे हैं। रिस्पांस इंटरसेप्टर धारा के तहत

http://docs.angularjs.org/api/ng.$http

:

आधिकारिक दस्तावेज यहां पर एक नज़र डालें।

प्रतिक्रिया इंटरसेप्टर समझाते हुए एक और ट्यूटोरियल यहां पाया जा सकता है।

http://bl.ocks.org/3410406

आशा इस मदद करता है।

+1

रिस्पांस इंटरसेप्टर के बाद से https://github.com/angular/angular.js/commit/ad4336f9359a073e272930f8f9bcd36587a8648f पदावनत किया गया है और इंटरसेप्टर के साथ बदल दिया AngularJS में पूरा करने के लिए कोशिश कर रहे हैं करने के लिए बनाया गया है – DanH

संबंधित मुद्दे