/ / आप एक उल्का परियोजना के भीतर मैन्युअल कार्यों को कैसे चलाते हैं? - उल्का, रेक, कार्य

आप एक उल्का परियोजना के भीतर मैन्युअल कार्यों को कैसे चलाते हैं? - उल्का, रेक, कार्य

उदाहरण के लिए, ए में माणिक प्रोजेक्ट जिसका आप उपयोग कर सकते हैं rake मैन्युअल संचालन करने के लिए कार्यों को बनाने और चलाने के लिए। उपयोग करते समय समकक्ष, यदि कोई है, तो क्या है उल्का?

मान लें कि मेरे पास एक समारोह है server/tasks.js फ़ाइल:

Meteor.startup(function() {

function importData() {
// My code goes here
}
});

मैं इसे उल्का या किसी अन्य कार्य प्रबंधक का उपयोग कर कमांड लाइन से कैसे चला सकता हूं?

meteor importData

उत्तर:

उत्तर № 1 के लिए 1

मैंने एक उल्का बनाकर एक समान मामला हल कियासर्वर पर जिस विधि को क्लाइंट डेटा लोड करने वाले पृष्ठ को लोड करता है, तब हर बार ट्रिगर होता है। विधि केवल आयातडेटा फ़ंक्शन निष्पादित करती है अगर इसे अंतिम घंटे में निष्पादित नहीं किया गया है।

यह चीजों की आवश्यकता के लिए एक अच्छा पैटर्न हैरिमोट डेटा के साथ सिंक करें। मैं इसे टंबलर से सामान आयात करने के लिए उपयोग करता हूं। इस दृष्टिकोण का नकारात्मक पक्ष यह है कि जब कोई पृष्ठ पर नहीं जाता है तो विधि नहीं चलती है। सर्वरसाइड पर Meteor.setInterval का उपयोग करके टाइमर जोड़कर इसे आसानी से हल किया जाता है।

वैकल्पिक रूप से, यदि आप वास्तव में कमांड प्रॉम्प्ट से उल्का कोड निष्पादित करना चाहते हैं, तो आप निम्न पैकेज पर एक नज़र डाल सकते हैं: https://github.com/practicalmeteor/meteor-mcli