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...
Ideas y proyectos de informática.