को हल और अनदेखा करते हैं मेरे पास कई वादे हैं, प्रत्येक वादा वेबसाइट को स्क्रैप करने का अनुरोध है। उनमें से ज्यादातर हल करते हैं लेकिन ऐसे मामले हो सकते हैं जो एक या दो अस्वीकार करते हैं उदा। वेबसाइट नीचे है। मैं जो चाहता हूं वह अस्वीकार किए गए वादों को अनदेखा करना है और मूल्यों को केवल उन वादों के बारे में रखना है जिन्हें हल किया गया है।मानों को केवल उन वादे से रखें जो अस्वीकार
Promise.all
उस मामले के लिए नहीं है क्योंकि इसे हल करने के सभी वादों की आवश्यकता है।
Promise.some()
वह नहीं है जो मैं चाहता हूं क्योंकि मुझे पहले से पता नहीं है कि कितने वादे हल होंगे।
Promise.any()
गिनती के साथ Promise.some()
रूप में ही है 1.
कैसे इस मामले हल किया जा सकता है? मैं Bluebird implementation का उपयोग कर रहा हूं।
अगर आप पाने के लिए एक टाइमआउट जोड़ सकता है, उन्हें अंततः "हल" करना चाहिए। तो मैं सोच रहा हूं कि क्या आप समय-समय पर परीक्षण करना चाहते हैं और देखें कि कितने हल हुए हैं? – Dinesh
@ दिनेश अच्छी तरह से, यह एक विश्वसनीय समाधान नहीं है, अगर ऐसा नहीं होता है, तो 'संसाधन' घंटों तक नीचे है? एक और अधिक विश्वसनीय समाधान होना चाहिए। –