खोज…


ब्राउज़र डिबगर

क्रोम और सफारी दोनों ने डिबगर्स में बनाया है। Chrome के साथ, आपको बस एक वेब पेज और 'इंसपेक्ट एलीमेंट' पर राइट-क्लिक करना होगा। सफारी के साथ, आपको वरीयताएँ> उन्नत में जाना होगा और 'मेन्यू बार में शो डेवलपमेंट मेनू' पर क्लिक करना होगा।

फ़ायरफ़ॉक्स के साथ, आपको फ़ायरबग स्थापित करने की आवश्यकता होगी

अपने ऐप में डीबगर ब्रेकपॉइंट्स जोड़ें

आपको अपने कोड में debugger कथन जोड़ने की आवश्यकता होगी:

Meteor.methods({
  doSomethingUself: function(){
    debugger;
    niftyFunction();
  }
});

नोड इंस्पेक्टर के साथ सर्वर साइड डिबगिंग

सर्वर साइड डिबगिंग के लिए, आपको नोड इंस्पेक्टर जैसे टूल का उपयोग करना होगा। आरंभ करने से पहले, इनमें से कुछ उपयोगी ट्यूटोरियल देखें।

HowToNode - नोड निरीक्षक के साथ डिबगिंग
स्ट्रांग्लूप - डिबगिंग एप्लीकेशन
Meteor के साथ नोड इंस्पेक्टर का उपयोग करने के स्क्रीनशॉट के साथ Meteor.js वॉकथ्रू को आसानी से डीबग करना

tl; dr - Meteor ecosystem में कई सारी यूटिलिटीज हैं जो आपके Meteor एप्लीकेशन की तरह ही चलने के लिए डिज़ाइन की गई हैं। वे केवल तभी काम करते हैं जब आपका उल्का ऐप चल रहा है और वे चल रहे वेबसाइट से जुड़ सकते हैं। उल्का मोंगो, रोबोमोंगो, नाइटवॉच ... ये सभी उपयोगिताओं हैं जिन्हें आपके एप्लिकेशन को पहले से ही चलाने की आवश्यकता है। NodeInspector इन उपयोगिताओं में से एक है।

# install node-inspector
terminal-a$  npm install -g node-inspector

# start meteor
terminal-a$  NODE_OPTIONS='--debug-brk --debug' mrt run

# alternatively, some people report this syntax being better
terminal-a$  sudo NODE_OPTIONS='--debug' ROOT_URL=http://myapp.com meteor --port 80

# launch node-inspector along side your running app
terminal-b$  node-inspector

# go to the URL given by node-inspector
http://localhost:8080/debug?port=5858

सर्वर साइड डिबगिंग npm डीबग के साथ

नोड इंस्पेक्टर के अलावा, कुछ लोगों ने npm उपयोगिता के साथ सफलता की सूचना दी है जिसे debug कहा जाता है।

MeteorHacks - npm डिबग के साथ उल्का डिबगिंग

उल्का शेल

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

meteor shell

अन्य डिबगिंग उपयोगिताएँ

उल्का डंप
उल्का खिलौने
नक्षत्र

उल्का DevTools



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow