मैं लूपबैक सीखने की कोशिश कर रहा हूं लेकिन मुझे वास्तव में समझ में नहीं आता कि फ़ंक्शन कॉल में 'cb' का अर्थ क्या है। मैंने यह In loopback documentation what does variable 'cb' stands for? पढ़ा है और मुझे नोडज में कॉलबैक की बुनियादी समझ है लेकिन मुझे लूपबैक में सीबी समझ में नहीं आता है। उदाहरण के लिए, http://docs.strongloop.com/display/public/LB/Remote+methods।लूपबैक में 'सीबी' का क्या अर्थ है?
module.exports = function(Person){
Person.greet = function(msg, cb) {
cb(null, 'Greetings... ' + msg);
}
Person.remoteMethod(
'greet',
{
accepts: {arg: 'msg', type: 'string'},
returns: {arg: 'greeting', type: 'string'}
}
);
};
उस सीबी का क्या अर्थ है? हम कैसे जानते हैं कि यह दो पैरामीटर, शून्य और एक स्ट्रिंग स्वीकार करता है? उम्मीद है कि कोई मदद कर सकता है।
calback समारोह की तरह है? – user3227295
'cb' कॉलबैक के लिए खड़ा है, कुछ विशेष नहीं, केवल उपलब्ध नाम, किसी भी अन्य परिवर्तनीय नाम – mido
द्वारा प्रतिस्थापित किया जा सकता है, यह केवल एक नोड शैली की चीज़ है, async में, कॉलबैक का पहला पैरामीटर सामान्य रूप से त्रुटि ऑब्जेक्ट को दोहराता है (यही तरीका है फेंक दें क्योंकि इसे सिंक्रनाइज़ नहीं किया जा सकता है) दूसरा, तीसरा ... nth पैरामीटर वे मान हैं जिन्हें आप एसिंक विधि से उम्मीद करते हैं ... – mido