Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como autenticación

Fetch de Javascript y redirección de autenticación del backend

 Estoy haciendo un fetch desde el navegador hacia una URL definida en api.php (una ruta de API). Me devuelve 302 found. Después, mi fetch recibe el siguiente error: SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON. ¿Qué pasa? Lo que te está ocurriendo es una redirección de autenticación . El error Unexpected token '<' no se debe a un problema en tu código JavaScript, sino a que tu fetch está recibiendo una página HTML completa, no la respuesta JSON que esperas. Esto es lo que pasa, paso a paso: El Problema Haces la petición fetch : Tu código JavaScript en el navegador envía una solicitud a tu ruta de API, por ejemplo, /api/informacion-protegida . El servidor recibe la petición: El middleware de autenticación ( auth:sanctum ) en Laravel intercepta la solicitud. La verificación falla: El middleware detecta que la solicitud no está autenticada (por ejemplo, no se envió la cookie de sesión o el token XSRF, o la sesión ha expirado...