2012-12-31 25 views
15

क्या उल्का ढांचा किसी प्रकार के आरईपीएल या कंसोल के साथ आता है? यदि नहीं, तो किसी भी विचार को Node.js REPL का उपयोग कैसे करें जो मेटियर पर्यावरण को बूटस्ट्रैप करता है?क्या उल्का में एक आरईपीएल है?

मैं अनिवार्य रूप से रेल कंसोल, या एक वेब ब्राउज़र में जावास्क्रिप्ट कंसोल की तरह कुछ के लिए देख रहा हूँ: एक कमांड लाइन इंटरफेस है कि आवेदन के पूरे संदर्भ उपलब्ध कराता है, तो मैं मनमाने ढंग से Meteor और Template की तरह वस्तुओं का निरीक्षण कर सकते हैं।

+0

मुझे लगता है कि आप जो करने की कोशिश कर रहे हैं उस पर थोड़ा और जानकारी है और आपको जवाब क्यों प्राप्त करने में मदद मिलेगी। सतह पर यह एक अजीब सवाल की तरह दिखता है, क्योंकि '' 'meteor'' कमांड सर्वर को शुरू करता है और' उल्का मोन्गो'' आपको उल्का के मोन्गो डीबी तक पहुंच प्रदान करता है। टिप के लिए – Diogenes

+0

@limelights धन्यवाद। मैं वापस गया और कुछ जवाब स्वीकार कर लिया। – Zeke

+0

कोई चिंता नहीं दोस्त, आनंद लें! :) –

उत्तर

9

उल्का में वर्तमान में एक आरईपीएल नहीं है, लेकिन यह उनके रोडमैप पर है। अंतरिम में, आप ब्राउज़र के जावास्क्रिप्ट कंसोल में अपने ऐप के क्लाइंट-फेस भाग को एक्सेस कर सकते हैं।

+2

यह उत्तर अब अप्रचलित है। उल्का में सर्वर-साइड आरईपीएल है, नीचे लेओ लैम का जवाब देखें! –

1

आप अपने स्थानीय विकास डेटाबेस पर एक मोंगोडीबी खोल खोलने के लिए meteor mongo टाइप कर सकते हैं। देखें http://docs.meteor.com/#meteormongo

आप अपने ब्राउज़र में क्रोम खोल सकते हैं (क्रोम में, टाइप alt+command+i), टैब कंसोल। यहां आप जावास्क्रिप्ट कमांड टाइप कर सकते हैं जैसे कि आप क्लाइंट पर थे।

सर्वर से सीधे आदेश जारी करने के लिए, आप इस परियोजना की कोशिश कर सकते हैं: meteor-server-console:

कनेक्ट एक उल्का सर्वर से, भाव का मूल्यांकन या कस्टम सहायक कार्यों को निष्पादित और परिणामों को ब्राउज़/log उत्पादन।

16

हां, since version 1.0.2, Meteor has a REPL

केवल meteor shell का उपयोग आरईपीएल को छोड़ने के लिए करें, जो नोड के समान ही है।

$ meteor shell 

Welcome to the server-side interactive shell! 

Tab completion is enabled for global variables. 

Type .reload to restart the server and the shell. 
Type .exit to disconnect from the server and leave the shell. 
Type .help for additional help. 

> Meteor.isServer 
true 
> 

आपके पास पूर्ण उल्का पर्यावरण तक पहुंच होगी, और कोड चलाया जाएगा जैसे कि यह सर्वर-साइड कोड था।

+2

ध्यान दें कि एक उल्का सर्वर चलाना आवश्यक है, यह एक पॉप नहीं होगा। –