यहाँ है स्रोत कोड.
मैं मास्टर शाखा से एम्बर-सीएलआई चला रहा हूंgit रेपो (वर्तमान में संस्करण 2.2.0-beta.1-master-e803ac7fa6) और npm के माध्यम से लिंक कर रहा है। यह एम्बर और एम्बर डेटा के संस्करणों का उपयोग करना चाहिए। बुनियादी ट्यूटोरियल के बीच में, मैंने मिराज और एम्बर डेटा के साथ एक मुद्दा मारा। स्पष्ट रूप से एप्लिकेशन एडेप्टर बनाने के बिना, ऐप विफल हो जाता है। मार्ग पर फेंकी जा रही 404 त्रुटि है जिसे मिराज द्वारा नियंत्रित किया जाना चाहिए, साथ ही कई एडेप्टर त्रुटियां भी। के दौरान कोई त्रुटि नहीं दिखाई जाती है ember serve
.
इसे ठीक करने की कोशिश में, मैं दूसरे मुद्दे पर भाग गया। चलने के बाद ember g adapter application
एप्लिकेशन ब्राउज़र में लोड किया गया था, लेकिन वहाँ थाअभी भी एक त्रुटि है क्योंकि यह पसंदीदा JSONAPIAdapter के बजाय एक RESTAdapter उत्पन्न करता है। मैन्युअल रूप से JSONAPIAdapter पर जाने के बाद, सब कुछ ठीक है।
क्या यह एम्बर-सीएलआई के साथ अभी भी किसी तरह के एम्बर डेटा के पुराने संस्करण का उपयोग कर रहा है? अद्यतन करें: @Michael और @Gaurav ने एम्बर-सीएलआई के साथ समस्या पाई। गितुब मुद्दे के लिंक के लिए उसका उत्तर देखें।
मूल प्रश्न अभी भी खड़ा है, यद्यपि। क्या एम्बर स्पष्ट रूप से एक एडाप्टर बनाने के बिना कार्य करने में सक्षम होना चाहिए?
उत्तर:
उत्तर № 1 के लिए 1यह एम्बर सीएलआई 2.2.0-बीटा.1 के साथ एक बग है - यह डिफ़ॉल्ट रूप से गलत एडेप्टर प्रकार का उपयोग कर रहा है। क्या आप एम्बर सीएलआई पर एक मुद्दा खोल सकते हैं?