คำถามในหัวข้อ 'promise'

สถานะของสัญญาที่ยกเลิกได้
ปัญหาที่เก่าแก่ที่สุดใน https://github.com/promises-aplus/cancellation-spec คือ (ในขณะนั้น ของการเขียน) อายุ 9 เดือน ฉันไม่พบแหล่งข้อมูลที่เชื่อถือได้เกี่ยวกับฟีเจอร์การยกเลิกตามสัญญา ‘มาตรฐาน’ ตอนนี้ดูเหมือนว่าฟีเจอร์นี้จะถูกนำมาใช้ใน...
4339 มุมมอง

วิธีเริ่มการโทรแบบ async หลายรายการใน koa โดยใช้ตัวสร้าง + สัญญา [ซ้ำกัน]
ฉันยังใหม่กับตัวสร้างและมีปัญหาในการค้นหาตัวอย่างวิธีปิดการโทรแบบ async หลายตัวด้วยตัวสร้าง + สัญญาแบบเนทิฟ จนถึงตอนนี้ฉันมีรูปแบบรหัส sudo function *getData (){ var data = yeild makeAPICall (); } function makeAPICall (){ async code return...
31 มุมมอง

ใน node.js วิธีใช้สัญญา bluebird กับ for-loop
ฉันใช้ bluebird เพื่อทำให้โค้ด js ของฉันซิงโครนัส เมื่ออยู่ใน for-loop ฉันไม่รู้ไวยากรณ์ที่จะซิงโครไนซ์ for (i=0; i < rows.length; ++i) { var writeBuffer = new Buffer(JSON.stringify(rows[i])) fs.appendFileAsync(filename, i + ''); }...
1442 มุมมอง
schedule 06.12.2023

แยกวิเคราะห์ SDK บันทึกการผูกมัดสัญญาทั้งหมด
คำแนะนำจากฟอรัมนักพัฒนา Parse กล่าวว่า "จำกัด saveAll ไว้ที่ 75 ออบเจ็กต์ เว้นแต่มีใครอยากให้ saveAll สร้างแบทช์ของตัวเอง" ซึ่งโดยค่าเริ่มต้นคือ 20 ออบเจ็กต์ และเพื่อใส่สิ่งนี้ไว้ในห่วงโซ่แห่งคำมั่นสัญญา ฉันต้องสร้างสัญญาแบบ saveAll...
497 มุมมอง
schedule 06.01.2024

ห่วงโซ่สัญญาเชิงมุมจากอาร์เรย์
ฉันมีอาร์เรย์ของ URL urls = ["/url/file_1", "/url/file_2", "/url/file_3" ... "/url/file_n"] และตัวแปรสตริง str = "" วิธีที่ดีที่สุดในการสร้างห่วงโซ่คำสัญญาเพื่อเติม str ด้วยเนื้อหาของไฟล์ทั้งหมดจาก urls คืออะไร
543 มุมมอง
schedule 06.11.2023

โมเดลอะซิงโครนัสของ Ember.js
ฉันมีไฟล์ข้อความที่ฉันใช้เพื่อสร้างตารางโดยใช้ ember-models-table ( https://github.com/onechiporenko/ember-models-table ) ส่วนประกอบ ฉันมีฟังก์ชั่นที่แปลงไฟล์เป็นวัตถุ json ฉันประสบปัญหาในการโหลดแบบอะซิงโครนัส...
480 มุมมอง
schedule 19.12.2023

การผูกมัด async สัญญาด้วย 1 แก้ไขและ 1 ปฏิเสธ?
ฉันมีฟังก์ชันที่ต้องทำอะไรบางอย่างแบบอะซิงก์ในไม่กี่ขั้นตอน ทุกขั้นตอนอาจล้มเหลวได้ อาจล้มเหลวก่อนขั้นตอนที่ 1 ดังนั้นคุณอาจทราบผลลัพธ์ทันทีหรือหลังจาก 1.5 วินาที เมื่อ ล้มเหลว จะต้องเรียกใช้การโทรกลับ ระบุ เมื่อ สำเร็จ (ฉันใช้ เมื่อ...
135 มุมมอง
schedule 19.11.2023

Bluebird - วิธีทำลายสัญญาตั้งแต่เนิ่นๆ
PromiseA().then(function(dataA){ if (dataA.foo == "skip me") return ?? //break promise early - don't perform next then() else return PromiseB() }).then(function(dataB){ console.log(dataB) }).catch(function (e) {...
3535 มุมมอง
schedule 12.11.2023

รูปแบบที่ถูกต้องสำหรับ Promise.defer คืออะไร?
ฉันใช้ TypeScript และ async / await เพื่อแสดงเวิร์กโฟลว์แบบอะซิงโครนัส ส่วนหนึ่งของขั้นตอนการทำงานนั้นคือการโทรหาพนักงานเว็บและดำเนินการต่อเมื่อมีการโทรกลับพร้อมผลลัพธ์ ใน C# ฉันจะสร้าง TaskCompletionSource , await ของมัน Task และที่อื่นๆ...
984 มุมมอง
schedule 28.12.2023

การเรียกใช้ฟังก์ชันเมื่อสัญญาได้รับการแก้ไข [ซ้ำกัน]
ฉันใช้สัญญาว่าจะรอการตอบกลับ Facebook Graph ในระหว่าง การทดสอบ Mocha ฉันสงสัยว่าเหตุใดฟังก์ชัน expect จึงไม่ตรวจสอบจริง ๆ ว่าข้อมูลเป็น include d ในการตอบกลับ ฉันเห็น resolve ในคอนโซล...
36 มุมมอง
schedule 14.01.2024

รับมูลค่าสัญญาในองค์ประกอบการตอบสนอง
ฉันมีฟังก์ชันตัวช่วยในส่วนประกอบของฉัน เมื่อฉัน console.log(helperFunction()) มัน ฉันได้รับสิ่งนี้ในคอนโซล เมื่อฉันพยายามเพิ่มฟังก์ชันตัวช่วยลงในช่องป้อนข้อมูลสำหรับค่าของมัน ฉันเข้าใจสิ่งนี้ปรากฏขึ้น ฉันจะรับ [[PromiseValue]]...
38870 มุมมอง
schedule 27.12.2023

วนซ้ำสัญญาซ้ำ ๆ
ฉันมีอินเทอร์เฟซ REST API ซึ่งทำให้ฉันได้รับข้อมูลบางอย่างระดับแรกเท่านั้น เช่นฉันต้องการรวบรวมกลุ่ม ทุกกลุ่มสามารถมีกลุ่มย่อยได้ ตัวอย่างเช่น "กลุ่ม 1" มีกลุ่มย่อย "กลุ่ม A" และ "กลุ่ม B" "กลุ่ม A" มีกลุ่มย่อย "GroupX" และอื่นๆ แต่ API...
208 มุมมอง
schedule 13.12.2023

Sequelize- ลองบล็อกจะไม่ตรวจจับข้อผิดพลาด model.create()
ฉันต้องการให้เปลี่ยนเส้นทางผู้ใช้เว็บไซต์ได้หากมีข้อผิดพลาดเกิดขึ้นในการเพิ่มบางสิ่งลงในฐานข้อมูล (ข้อผิดพลาดในการตรวจสอบฝั่งเซิร์ฟเวอร์ เช่น สตริงที่มีสัญลักษณ์ที่ไม่ใช่ตัวอักษรและตัวเลขหรือบางอย่าง) ขณะนี้บล็อก try-catch...
98 มุมมอง
schedule 07.01.2024