जब उत्पादन संस्करण पर मेरे MERN ऐप के लॉगिन घटक को एक्सेस करने का प्रयास किया जाता है, तो मुझे इस छवि में दिखाई गई निम्न प्रकार की त्रुटियों की एक श्रृंखला मिलती है:
मेरा ऐप ( https://github.com/ahaq0/kumon_schedule ) स्थानीय रूप से पूरी तरह से ठीक काम करता है और आज हरकोकू पर पूरी तरह से काम कर रहा है।
मैंने कोड के उन सभी परिवर्तनों को वापस लेने की कोशिश की, जो आज मैंने बिना किसी लाभ के किए। इसी प्रकार, मैंने यह देखने के लिए कि क्या मैंने यूआई सामग्री को बदल दिया है, लेकिन यह देखने के लिए package.json (और .lock) की जाँच की। मुझे यह पता लगाने की आवश्यकता नहीं है कि यहां होस्ट किए गए संस्करण पर अचानक काम करना क्यों बंद कर दिया ।
त्रुटि की रेखा के लिए कोड नीचे है। हालाँकि, मैंने नहीं लिखा क्योंकि यह सामग्री 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;
यह मेरा पहला तैनात ऐप है और मैं एक नुकसान में हूं कि चीजों को वापस लाने के मेरे सबसे अच्छे प्रयासों के बावजूद काम करने से सब कुछ कैसे चला गया।
संपादित करें। मुझे उल्लेख करना चाहिए कि मैंने फ़ायरफ़ॉक्स और क्रोम में परीक्षण किया है जहां त्रुटि लॉग है।
# 2 संपादित करें। बहुत अधिक डिबगिंग के बाद मुझे पता चला कि अगर मैं हर्को के माध्यम से fccc55a5 करने के लिए वापस रोल करता हूं, तो त्रुटि हो गई है। हालांकि, अगर मैं उस कमिटमेंट के साथ एक नई ब्रांच बनाता हूं और उस ब्रांच को तैनात करने की कोशिश करता हूं, तो यह काम नहीं करेगा।
कृपया यहाँ देखें https://github.com/ahaq0/kumon_schedule/compare/fccc55a5...ccccc55a5
जब मैं उस आखिरी निर्माण में वापस लाऊंगा तो यह काम करेगा। लेकिन अगर मैं उस पिछली कमेटी को एक नई शाखा में मिला देता हूं और उसे तैनात करने की कोशिश करता हूं, तो यह नहीं होगा।