IIC2513 / Syllabus-S1

Sección 1 - Antonio Ossa
32 stars 0 forks source link

Duda utilización Front-End T3 #66

Open panchouc opened 1 month ago

panchouc commented 1 month ago

Hola, tengo una consulta respecto al front-end, que estaba viendo un poco el código y me llamó la atención esto de acá image

Básicamente, cada vez que se inicie sesión, se debe crear ese usuario, en caso de que no exista?

panchouc commented 1 month ago

Lo otro, que para poder ejecutar el frontend me tiraba un error y decía que use node con la versión 18.18.0, pero en el curso usamos la 18.15.0, por lo que tuve que actualizarla. ¿Causará esto algún problema con la ejecución del backend?

TomasKetterer commented 1 month ago

Hola, exacto, cuando inicias con un usuario que no existe este se crea. Y no hay problemas con usar node 18.18.0

Martinrodriguezc commented 1 month ago

Hola, respecto a este issue, no debería ser diferente el código de status cuando el usuario ya está creado (me refiero a el if (error.response && error.response.status === 500)) ? Algo del estilo 4XX en vez de 5XX. Pregunto ya que al intentar iniciar sesión con usuarios que ya existen en la base de datos, el backend debería emitir un status tipo 409 y no 500. Gracias

TomasKetterer commented 1 month ago

Tienes razón, al momento de implementar la conexión del backend con el frontend utilizamos error 500. Si bien es cierto que deberíamos haber utilizado el error de tipo 409 desde el backend para recibir desde el frontend, por simplicidad utilizamos el error 500. Para esta tarea utilicen el 500 en ese área del backend por cómo está implementado en el frontend.