मैं एक समस्या प्रतिक्रिया जो मुझे यकीन है कि के रूप में यह अभी मुझे लगता है के रूप में मुश्किल नहीं हो सकता है कर रहा हूँ के साथ समुद्री मील में अपने आप को बांधने कर रहा हूँ।फ्लक्स: स्टोर के लिए एक्शन प्रतीक्षा कैसे करें?
मैं लिंक का वर्णन है कि क्या है कि संसाधन के साथ किया जा सकता है के साथ, एक RESTful सर्वर एपीआई कि संसाधनों रिटर्न के खिलाफ एक ही पृष्ठ एप्लिकेशन बनाने रहा हूँ एक साथ। और मैं यह सुनिश्चित करने की कोशिश कर रहा हूं कि मेरे क्लाइंट के AJAX कॉल केवल इस तरह से सर्वर से पुनर्प्राप्त यूआरएल का उपयोग करें। इसलिए, उदाहरण के लिए, मेरे LoggedInSessionStore में यूआरएल है जो मुझे सभी सार्वजनिक दस्तावेजों की सूची लाने की इजाजत देता है।
समस्या मेरे पास हैकैसे कार्यों और दुकानों के बीच निर्भरता का प्रबंधन करने के लिए है। उदाहरण के लिए, जब सभी सार्वजनिक दस्तावेजों को आग लगने की कार्रवाई होती है, तो उसे LoggedInSessionStore से अपना यूआरएल प्राप्त करने की आवश्यकता होती है। लेकिन वह स्टोर अभी तक पॉप्युलेट नहीं हो सकता है; तो कार्रवाई को पिछली कार्रवाई (लॉगिन सत्र लाने) तक पूरा नहीं होना चाहिए।
तो, मैं एक ऐसी कार्रवाई है कि एक दुकान में संग्रहीत किया जाता है एक यूआरएल का उपयोग कर सर्वर डेटा लाने कर सकते हैं। यह सुनिश्चित करने का स्वीकार्य तरीका क्या है कि उस दुकान को तब तक आग नहीं लगाया जा सकता जब तक कि उस स्टोर को पॉप्युलेट नहीं किया जाता है?
आपके उत्तर @ian के लिए धन्यवाद। मेरा कोड ठीक उसी तरह संरचित है जैसा आप अनुशंसा करते हैं, और मुझे लगता है कि यह मेरी समस्या का हिस्सा है। समस्या का दूसरा हिस्सा यह है कि मैं हैटओएएस सिद्धांतों का पालन करने की कोशिश कर रहा हूं: प्रत्येक एक्शन द्वारा आवश्यक यूआरएल पहले एपीआई कॉल के परिणामस्वरूप सर्वर से आता है। इसलिए पहले को छोड़कर प्रत्येक कार्रवाई को यूआरएल के पिछले पेलोड में सर्वर से वापस आने के लिए इंतजार करना होगा (और फिर संभवतः स्टोर में सहेजा जा सकता है)। तो मेरा सवाल है: प्रतिक्रिया/प्रवाह हेटोआस के साथ असंगत है? – kevinrutherford
यह एक अच्छा सवाल है, लेकिन दुर्भाग्य से मैं आपकी मदद नहीं कर सकता। मैंने फ्लोट एप्लिकेशन में हैटओएएस सिद्धांतों को लागू करने की कोशिश कभी नहीं की है – ian