เมื่อพยายามเข้าถึงส่วนประกอบเข้าสู่ระบบของแอป MERN ของฉันในเวอร์ชันการผลิตฉันได้รับข้อผิดพลาดประเภทต่อไปนี้ที่แสดงในภาพนี้:
แอพของฉัน ( https://github.com/ahaq0/kumon_schedule ) ทำงานได้อย่างสมบูรณ์แบบในพื้นที่และทำงานได้ดีกับโฮสต์บน Heroku เมื่อก่อนวันนี้
ฉันลองย้อนกลับการเปลี่ยนแปลงทั้งหมดในรหัสที่ฉันทำในวันนี้เพื่อประโยชน์ ฉันตรวจสอบ package.json (และ. ล็อค) เพื่อดูว่าฉันเปลี่ยนการพึ่งพา UI ของวัสดุหรือไม่ แต่นั่นก็เหมือนกัน ฉันไม่สามารถดูเหมือนจะคิดออกว่าทำไมมันหยุดการทำงานทั้งหมดในทันทีกับรุ่นเป็นเจ้าภาพที่นี่
รหัสสำหรับสายของข้อผิดพลาดอยู่ด้านล่าง อย่างไรก็ตามฉันไม่ได้เขียนเนื่องจากเป็นส่วนหนึ่งของ UI วัสดุ
if (sheetManager.dynamicStyles) {
var dynamicSheet = stylesOptions.jss.createStyleSheet(sheetManager.dynamicStyles, _extends({
link: true
}, options));
dynamicSheet.update(props).attach();
state.dynamicSheet = dynamicSheet;
state.classes = mergeClasses({
baseClasses: sheetManager.staticSheet.classes,
newClasses: dynamicSheet.classes
});
if (sheetsRegistry) {
sheetsRegistry.add(dynamicSheet);
}
} else {
state.classes = sheetManager.staticSheet.classes;
}
sheetManager.refs += 1;
นี่เป็นแอปที่ปรับใช้ครั้งแรกของฉันและฉันก็รู้สึกว่าทุกอย่างเปลี่ยนจากการทำงานเป็นไม่ทำงานแม้ว่าฉันจะพยายามย้อนกลับ
แก้ไข ฉันควรจะพูดถึงว่าฉันทดสอบใน Firefox เช่นเดียวกับ Chrome ที่บันทึกข้อผิดพลาดมาจาก
แก้ไข # 2 หลังจากดีบั๊กมากขึ้นฉันพบว่าข้อผิดพลาดนั้นหายไปถ้าฉันย้อนกลับไปมอบ fccc55a5 ผ่าน Heroku อย่างไรก็ตามถ้าฉันสร้างสาขาใหม่ที่มีความมุ่งมั่นนั้นและพยายามปรับใช้สาขานั้นมันจะไม่ทำงาน
โปรดดูที่นี่ https://github.com/ahaq0/kumon_schedule/compare/fccc55a5...fccc55a5
เมื่อฉันย้อนกลับไปที่งานสร้างชิ้นสุดท้ายใน Heroku มันจะทำงานได้ แต่ถ้าฉันรวมที่ก่อนหน้านี้มุ่งมั่นในสาขาใหม่และพยายามที่จะปรับใช้มันจะไม่