Üretim sürümünde MERN uygulamamın Giriş bileşenine erişmeye çalışırken, bu resimde gösterilen aşağıdaki tür hatalardan bir dizi alıyorum:
Uygulamam ( https://github.com/ahaq0/kumon_schedule ) yerel olarak mükemmel çalışıyor ve bugün daha önce Heroku'da barındırılan mükemmel şekilde çalışıyordu.
Bugün yaptığım koddaki tüm değişiklikleri geri almaya çalıştım. Benzer şekilde, malzeme kullanıcı arabirimi bağımlılığını değiştirip değiştirmediğimi görmek için package.json (ve .lock) öğesini kontrol ettim, ancak aynıydı. Neden burada barındırılan sürümünde aniden çalışmayı durdurdu anlayamıyorum .
Hatanın satırının kodu aşağıdadır. Ancak, malzeme arayüzünün bir parçası olduğu için yazmadım.
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;
Bu benim ilk konuşlandırılan uygulamamdır ve işleri geri almak için en iyi girişimlerime rağmen her şeyin çalışmadan çalışmamasına nasıl gittiğimi kaybettim.
Düzenle. Firefox'ta ve hata günlüğünün nereden geldiğini Chrome'da test ettiğimi belirtmeliyim.
Düzenle # 2. Çok daha fazla hata ayıklamadan sonra Heroku üzerinden fccc55a5 işlemek için geri dönersem hatanın gittiğini öğrendim. Ancak, bu taahhütle yeni bir şube yaparsam ve o dalı konuşlandırmaya çalışırsam, çalışmaz.
Lütfen buraya bakın https://github.com/ahaq0/kumon_schedule/compare/fccc55a5...fccc55a5
Heroku'daki son yapıya döndüğümde işe yarayacak. Ama eğer önceki taahhüdü yeni bir dalda birleştirir ve konuşlandırmaya çalışırsam, yapmaz.