Node.js จากเวอร์ชัน 7 มี async / คอยน้ำตาล syntactic สำหรับจัดการสัญญาและตอนนี้ในรหัสของฉันคำเตือนต่อไปนี้เกิดขึ้นค่อนข้างบ่อย:
(node:11057) UnhandledPromiseRejectionWarning: Unhandled promise 
rejection (rejection id: 1): ReferenceError: Error: Can't set headers 
after they are sent.
(node:11057) DeprecationWarning: Unhandled promise rejections are 
deprecated. In the future, promise rejections that are not handled 
will terminate the Node.js process with a non-zero exit code.
น่าเสียดายที่ไม่มีการอ้างอิงถึงเส้นที่ขาดหายไปจับ มีวิธีใดบ้างที่จะค้นหาโดยไม่ตรวจสอบบล็อกการลอง / จับทุกครั้ง
unhandledRejectionเหตุการณ์ของโหนดจะช่วยได้ไหม ดูเอกสาร โทรกลับของคุณได้รับErrorวัตถุและของจริงPromiseและฉันเชื่อว่าErrorวัตถุนั้นอาจมีร่องรอยการติดตามสแต็ก
                Can't set headers after they are sent.ควรให้เบาะแสว่ารหัสของคุณอาจเกิดขึ้นได้ที่ไหน (เช่นบางที่คุณตั้งค่าส่วนหัวหลังจากส่วนหัวจะถูกส่งไปแล้ว - น่าจะเป็นเพราะความล้มเหลวในการทำความเข้าใจโค้ดอะซิงโครนัส แต่นั่นเป็นการคาดเดา)