2016-05-22 7 views
6

लूपबैक के साथ रिले/ग्राफक्यूएल का उपयोग करने के किसी भी कामकाजी समाधान? मुझे लगता है कि कुछ चीजें जिन पर मैं विचार कर रहा हूं वे हैं कि डेटाबेस तक कैसे पहुंचे (क्योंकि मुझे लगता है कि ओआरएम के माध्यम से जाना संभव नहीं होगा) और रिले/ग्राफक्यूएल का उपयोग करते समय एपीआई जेनरेटर का लाभ उठाने के लिए कैसे ...लूपबैक के साथ रिले/ग्राफक्यूएल का उपयोग कैसे करें?

+0

आपको एक मध्यम परत (ग्राफ़क्यूएल) बनाना चाहिए, जो लूपबैक से डेटा को 'हल' करता है, और डेटा को फ्रंट-एंड (रिले) –

+0

पर प्रदान करता है इसके लिए कोई उदाहरण? धन्यवाद! – Detuned

उत्तर

1

बस वहां के अन्य लोगों के लिए, मैं इस जवाब में आया और मैं अभी भी उलझन में था कि क्या मैं लूपबैक में ग्राफक्लु एपीआई लागू कर सकता हूं या नहीं। मैंने एक्सप्रेस के लिए अपोलो के apollo-server पैकेज का उपयोग किया। चूंकि लूपबैक एक्सप्रेस पर आधारित है,

app.use('/graphql', bodyParser.json(), graphqlExpress({schema})); 
app.use('graphiql', graphiqlExpress({ 
    endpointURL: "/graphql" 
})) 

बॉक्स से पूरी तरह से काम करता है। एक्सप्रेस कोड के लिए बस अपने ट्यूटोरियल का पालन करें और इसे काम करना चाहिए। जहां तक ​​डेटाबेस सामान जाता है, ऐसा लगता है कि आप लूपबैक के रिमोट विधियों के स्थान पर मध्यम परत के रूप में संकल्पकों का उपयोग कर सकते हैं। डेटा के एक टुकड़े को इंगित करने वाले प्रत्येक रिज़ॉल्यूशन के लिए, आप अपने डेटाबेस से डेटा लाने के लिए प्रासंगिक app विधि को कॉल कर सकते हैं।

5

मैंने लूपबैक मॉडल से ग्राफक्ल्यू स्कीमा उत्पन्न करने के लिए इस एनपीएम लाइब्रेरी को बनाया है: https://github.com/Tallyb/loopback-graphql

+0

कृपया विस्तृत करें। लिंक केवल उत्तर पर्याप्त नहीं हैं, क्योंकि लिंक की गई सामग्री नीचे जाने पर वे बेकार हो जाएंगे। – totymedli

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