2016-02-23 5 views
13

जब मैं निम्न आदेश के साथ strongloop में एक मॉडल बना रहा हूं:लूपबैक में सामान्य और सर्वर मॉडल के बीच क्या अंतर है?

slc loopback:model 

लूपबैक मुझे पूछता है के लिए आम मॉडल या सर्वर के बीच चयन।

आम मॉडल या सर्वर केवल?

मुझे वास्तव में एक या दूसरे विकल्प को चुनने के बीच में कोई सुराग नहीं है। मैं आभारी रहूंगा यदि आप में से कोई भी मुझे समझने में मदद कर सकता है या मुझे बुद्धिमान निर्णय लेने के लिए कोई अंतर्दृष्टि दे सकता है।

उत्तर

16

आप अपने एप्लिकेशन के क्लाइंट और सर्वर भागों के बीच मॉडल साझा करने में सक्षम होना चाहते हैं, तो/आम/मॉडल निर्देशिका में अपने मॉडल JSON और JavaScript फ़ाइलों डाल दिया। यदि आप अलग-अलग क्लाइंट और सर्वर मॉडल रखना चाहते हैं, तो अपने मॉडल JSON और जावास्क्रिप्ट फ़ाइलों को/सर्वर/मॉडल निर्देशिका में रखें।

इस लिंक का संदर्भ लें। https://docs.strongloop.com/display/public/LB/common+directory

+1

बस एक और जोड़ने के लिए बात पैदा करते हैं। नीचे दिए गए पृष्ठ में आप उन प्रश्नों के बारे में थोड़ी सी जानकारी जोड़ सकते हैं जो सीएलआई लूपबैक आपको पूछेगी: https://docs.strongloop.com/display/public/LB/Create+a+simple+API – Luillyfe

+0

लूपबैक क्यों सुझाता है सामान्य/मॉडल हमेशा रखें? 'इस एप्लिकेशन में भले ही डिफ़ॉल्ट, सामान्य रखें, आप केवल सर्वर-साइड मॉडल' – rahpuser

+0

के साथ काम करेंगे, यह उत्तर दस्तावेज़ में लिखा गया है, लेकिन क्लाइंट के बीच "साझा" करने का क्या अर्थ है सर्वर। अगर मैं/सर्वर/मॉडल फ़ोल्डर में एक मॉडल डालता हूं, तो क्लाइंट और सर्वर पर क्या होता है? – YeeHaw1234

0

लूपबैक isomorphic LoopBack का उपयोग कर ग्राहक और सर्वर दोनों पर लूपबैक चलाया जा सकता है। NodeJS में चल रहे एक ही एप्लिकेशन भी ग्राहक ब्राउज़र में चला सकते हैं तो बजाय ग्राहक पर HTTP अनुरोध और प्रतिक्रियाओं कोडिंग अपने लूपबैक मॉडल उदाहरणों CRUD के लिए, आप बस उचित लूपबैक विधि कॉल कर सकते हैं।

दूसरे शब्दों में, बजाय एक नई वस्तु बनाने के लिए एक API समाप्ति-बिंदु करने के लिए एक पोस्ट बुलाने की (पोस्ट/API/MyObject) अपने डेटाबेस में, आप बस डेटा MyObject.create कॉल कर सकते हैं () ग्राहक और ग्राहक में लूपबैक एप्लिकेशन पर आप के लिए कॉल करेगा। और एक HTTP प्रतिक्रिया लौटने की बजाय, यह बनाई गई वस्तु को वापस कर देगा।

अब, यह/आम और/सर्वर मॉडल के बीच अंतर करने के लिए हमें लाता है: यदि आप ब्राउज़र में इस्तेमाल किया सर्वर पर इस्तेमाल किया मॉडल के रूप में ही मॉडल चाहते हैं, में/आम अपने मॉडल बनाने के। आप मॉडल की जरूरत है अलग होने के लिए,/सर्वर/मॉडल फ़ोल्डर में मॉडल (यकीन नहीं है, जहां ग्राहक के लिए मॉडल बनाने के लिए)

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