के साथ ब्लूबर्ड का उपयोग करके मैं bluebird लाइब्रेरी memcached पर उपयोग कर रहा हूं।अपरिभाषित सफलता कॉलबैक फ़ंक्शन
memcached.set('foo', 'bar', 10, function (err) { /* stuff */ });
इस समारोह दूसरा पैरामीटर में सफलता कॉलबैक इसलिए की तरह तो फिर (रेस) समारोह कहा जाता है नहीं हो रही है लगता है फोन नहीं करता है।
Promise.promisifyAll(memcached);
memcached.setAsync(hashedCacheKey, obj).then(function (res) {
resolve(res);
}).catch(function (err) {
reject(err, null);
});
क्या मेरे लिए अनिश्चित सफलता कार्यक्रम को संभालने का कोई तरीका है?
'setAsync' क्या है? – raina77ow
@ raina77ow यह "Promise.promisifyAll (memcached) के बाद उत्पन्न हो रहा है;" मैंने अपनी पोस्ट संपादित की। –
सिडेनोटे, ऐसा लगता है कि आप अपने तर्क को 'नए वादे' कन्स्ट्रक्टर में अनावश्यक रूप से लपेट सकते हैं। – Retsam