Lorsque j'essaie d'accéder au composant de connexion de mon application MERN sur la version de production, j'obtiens une série des erreurs de type suivantes affichées dans cette image:
Mon application ( https://github.com/ahaq0/kumon_schedule ) fonctionne parfaitement bien localement et fonctionnait parfaitement bien hébergée sur Heroku plus tôt dans la journée.
J'ai essayé d'annuler toutes les modifications du code que j'ai apportées aujourd'hui en vain. De même, j'ai vérifié le package.json (et .lock) pour voir si j'ai changé la dépendance matérielle de l'interface utilisateur, mais c'était la même chose. Je n'arrive pas à comprendre pourquoi cela a cessé de fonctionner soudainement sur la version hébergée ici .
Le code de la ligne de l'erreur est ci-dessous. Cependant, je n'ai pas écrit car cela fait partie de l'interface utilisateur matérielle.
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;
Ceci est ma première application déployée et je ne sais pas comment tout est passé de travailler à ne pas fonctionner malgré mes meilleures tentatives pour faire reculer les choses.
Éditer. Je dois mentionner que j'ai testé dans Firefox ainsi que dans Chrome d'où provient le journal des erreurs.
Modifier # 2. Après beaucoup de débogage, j'ai découvert que l'erreur avait disparu si je revenais pour valider fccc55a5 via Heroku. Cependant, si je crée une nouvelle branche avec ce commit et essaye de déployer cette branche, cela ne fonctionnera pas.
Veuillez voir ici https://github.com/ahaq0/kumon_schedule/compare/fccc55a5...fccc55a5
Lorsque je reviens à cette dernière version de Heroku, cela fonctionnera. Mais si je fusionne ce commit précédent dans une nouvelle branche et essaye de le déployer, ce ne sera pas le cas.