Cuando intento acceder al componente de inicio de sesión de mi aplicación MERN en la versión de producción, obtengo una serie de los siguientes errores de tipo que se muestran en esta imagen:
Mi aplicación ( https://github.com/ahaq0/kumon_schedule ) funciona perfectamente bien localmente y funcionaba perfectamente bien alojada en Heroku el día de hoy.
Traté de deshacer todos los cambios en el código que hice hoy en vano. Del mismo modo, verifiqué el package.json (y .lock) para ver si cambié la dependencia material de la IU, pero eso fue lo mismo. Parece que no puedo entender por qué dejó de funcionar de repente en la versión alojada aquí .
El código para la línea del error está debajo. Sin embargo, no escribí ya que es parte de la interfaz de usuario material.
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;
Esta es mi primera aplicación implementada y no sé cómo pasó de funcionar a no funcionar a pesar de mis mejores intentos de revertir las cosas.
Editar. Debo mencionar que probé en Firefox y en Chrome de donde proviene el registro de errores.
Editar # 2. Después de mucha más depuración descubrí que el error desaparece si retrocedo para cometer fccc55a5 a través de Heroku. Sin embargo, si hago una nueva rama con esa confirmación e intento implementar esa rama, no funcionará.
Consulte aquí https://github.com/ahaq0/kumon_schedule/compare/fccc55a5...fccc55a5
Cuando vuelva a la última versión en Heroku, funcionará. Pero si fusiono esa confirmación anterior en una nueva rama e intento implementarla, no lo hará.