¿Es esto esperado? Estoy probando la verificación de errores de mi código al forzar un error GET. Es decir, apagué los puntos finales a propósito. Curiosamente, recibo dos errores por cada error.
Verifiqué que mi solicitud fetch() solo ocurre una vez al iniciar sesión en la consola.
Sin embargo, veo dos errores en la consola. Quería asegurarme de que, por alguna razón, el navegador no obtenga los datos dos veces.
¿Es este el comportamiento esperado? Si es así, ¿dónde está documentado?
OBTENGA http://localhost:3000/users/user 404 (No encontrado)
Ocurre dos veces para una sola búsqueda ();
Aquí está la búsqueda ()
const options = { credentials: 'include' }; fetch('/users/user', options) .then((response) => { return response.json(); }) .then((user) => { if(user) { dispatch({type: 'initializeUser', current: user}); } }) .catch((err) => { console.error('DEBUG: F1Data: /users/user endpoint failed : ', err); })Del mismo modo, veo que mi propio error también se lanza dos veces:
DEBUG: F1Data: /users/user endpoint failed : SyntaxError: Unexpected token < in JSON at position 0