socorrist.app

Something went wrong

Esto no es el error: es la red de seguridad. Tu app tiene una pantalla preparada para cuando algo falla, para que el visitante no vea una página en blanco ni un mensaje técnico. Ha saltado, así que algo ha fallado por debajo. El mensaje de verdad sigue existiendo, solo que está tapado por esta pantalla.

Ya de paso: ¿tu app está exponiendo datos?

Analízala gratis mientras lees. Tarda treinta segundos y no toca nada.

Solo leemos lo que tu app ya le entrega a cualquier visitante.

Por qué te pasa

Las herramientas que generan apps ponen esta pantalla por defecto, y hacen bien: un visitante no debe ver nunca un mensaje técnico. El problema es que a ti tampoco te lo enseña, y sin el mensaje real no hay forma de arreglar nada. De ahí la sensación de estar delante de una pared.

Debajo puede haber cualquier cosa, pero en la práctica se repiten cuatro: un dato que no llegó y el código daba por hecho, una petición rechazada por permisos, una variable de entorno que falta, o una respuesta que no tenía la forma esperada. Son las mismas de siempre, solo que aquí no se ven.

Y una particularidad importante: como esta pantalla captura el fallo, la app no se cae del todo. Eso significa que puedes seguir navegando y que muchas veces solo falla una sección. Aprovecha eso para acotar: si el resto va bien, el problema está en lo que hace esa pantalla concreta.

Lo que este error no significa

Arréglalo tú, gratis

El único objetivo de estos pasos es sacar el mensaje real. Con él, el arreglo suele ser corto; sin él, no hay arreglo posible, solo intentos.

  1. 1Abre la app publicada, pulsa F12 y ve a la pestaña Console. Recarga y provoca de nuevo el fallo. El error real casi siempre está ahí en rojo, aunque la pantalla enseñe el mensaje genérico. Cópialo entero.
  2. 2Si la consola sale limpia, ve a la pestaña Network y recarga otra vez. Busca peticiones en rojo o con código 401, 403, 404 o 500. Pulsa sobre la que falle y mira la respuesta: ahí suele estar el motivo escrito.
  3. 3Acota qué parte falla. Navega por la app y anota qué pantallas van bien y cuál dispara el mensaje. Si solo falla una, ya sabes dónde mirar.
  4. 4Prueba la misma pantalla sin haber iniciado sesión y con sesión iniciada. Si con sesión funciona y sin ella no, es un problema de permisos o de sesión, no del código de esa pantalla.
  5. 5Con el mensaje real en la mano, busca la landing de ese error concreto o pásale a tu agente el prompt de abajo. Ya no estás peleando con una pared.

Si la consola no enseña nada y en Network está todo verde, el fallo probablemente ocurre en el servidor. Entonces el sitio donde mirar son los registros del panel de tu hosting, no el navegador.

Y esto para la parte de código

Pégaselo tal cual al agente que escribió tu app. Está redactado para que te diga lo que ha hecho, no solo para que lo haga.

Prompt para pegarle a tu agente

Mi app muestra el mensaje genérico "Something went wrong" y necesito saber qué hay debajo.

Necesito que hagas esto:
1. Encuentra en el proyecto el componente que muestra ese mensaje (el límite de error) y dime qué está capturando.
2. Cámbialo para que, además del mensaje amable para el visitante, registre el error real completo en la consola del navegador y, si hay parte de servidor, en sus registros. El visitante no debe ver detalles técnicos, pero yo tengo que poder leerlos.
3. Añade también un identificador corto y visible en esa pantalla de error, para poder relacionar lo que ve un usuario con la entrada concreta del registro.
4. Dime qué partes de la app están cubiertas por ese límite de error y cuáles no, porque en las que no lo estén el fallo se verá como una pantalla en blanco.

Después de este cambio te paso el error real y ya trabajamos sobre la causa. No intentes adivinar ahora qué está fallando.

¿Lo has intentado y sigue sin salir?

O el escáner de arriba ha encontrado algo y prefieres no tocarlo solo. En cualquiera de los dos casos esto ya es de los gordos y merece un humano: no es que no hayas sabido, es que has llegado al punto en que hace falta alguien que entre y lo vea por dentro.

Cita a partir de mañana

Agendar revisión

99 €

Elegimos hueco, miro tu app con calma y te digo qué pasa y cómo se arregla.

  • Sesión de trabajo en directo contigo
  • Diagnóstico del error y del riesgo real
  • Te quedas con el arreglo aplicado

Hoy, en cola prioritaria

Rescate exprés

199 €

Entras en la cola de hoy. Reservas hueco y lo dejamos resuelto en el día.

  • Hueco el mismo día
  • Prioridad sobre las revisiones agendadas
  • Mismo trabajo, antes

Quién lo arregla

Marc Sala

IT Manager

  • Analista de ciberseguridad certificado por Google

No es un rating anónimo de un marketplace: es la persona que va a entrar en tu app. Reviso el código, encuentro qué falla y lo arreglo contigo delante.