मैं अपना पहला रेल ऐप बना रहा हूं और मैं इसे एक आरईएसटी एपीआई से सबकुछ उपभोग करना चाहता हूं। मैं क्या करना चाहता हूं कि रेल मेरे वेब एप्लिकेशन को मेरे एपीआई के अग्रभाग के रूप में सेवा दें। जहां तक मैंने पढ़ा है (मैं अभी रेल के साथ घूर रहा हूं), रेल के पास ओआरएम के साथ बहुत सी संभावनाएं हैं और डेटाबेस सिस्टम तक सीधी पहुंच है। दूसरी ओर, मेरा मंच, इस तरह से डिज़ाइन किया गया है कि प्रत्येक परत को एक परिभाषित इंटरफेस (इस मामले में एक आरईएसटी एपीआई) के माध्यम से एक्सेस किया जाता है, इसलिए किसी भी क्लाइंट से कोई डेटाबेस नहीं पढ़ा जाता है, लेकिन उनके इंटरफेस के माध्यम से।रेल अनुप्रयोग से रीस्ट एपीआई उपभोग
उदाहरण के लिए, मेरी एपीआई निम्नलिखित संसाधन को उजागर करता है:
https://api.example.com/v1/users/feature-xxx [GET]
और मैं अपने वेब एप्लिकेशन एक पृष्ठ की तरह करना चाहते हैं:
https://example.com/feature
तो उपयोगकर्ताओं को इस URL पर जाएँ और लॉग की जाएंगी जब में, रेल ऐप डेटा को मेरे एपीआई से इस गतिशील सामग्री को उत्पन्न करने का अनुरोध करेगा।
सवाल यह है:
- क्या आवश्यक कदम मेरी रेल आवेदन एक HTTP/बाकी बैकएंड से अपने डेटा का उपभोग करने के लिए कर रहे हैं? और,
- क्या यह रेल ऐप के लिए एक अच्छा डिज़ाइन है?
धन्यवाद!
आप कृपया सही एक के रूप में ड्यूक के जवाब को चिह्नित कर सकता है? मेरा जवाब पुराना और अमान्य है इन समय में। – Chirantan