Skip to content
This repository has been archived by the owner on Aug 2, 2024. It is now read-only.

[T3] Funciones routes enunciado #187

Open
maxo2727 opened this issue Apr 25, 2024 · 6 comments
Open

[T3] Funciones routes enunciado #187

maxo2727 opened this issue Apr 25, 2024 · 6 comments
Assignees
Labels

Comments

@maxo2727
Copy link

Duda, hay que definir específicamente las funciones que aparecen en el routes del enunciado (como user.create, user.list y user.show para el usuario), como si utilizaramos un controlador? o simplemente basta con utilizar las funciones como findAll() en el mismo routes?

@renatasantander
Copy link

Las rutas /user.create, /user.list y /user.show que mencionas no son funciones propiamente tal, sino que son una convención o patrón de ruta para mantener la coherencia, es decir, es una buena práctica, pero va en la ruta, no dentro de la lógica de manejo de solicitudes, que utiliza funciones como findAll(), findByPk(), create(), etc., para realizar operaciones específicas en la base de datos. Al final, son dos cosas distintas, una no reemplaza a la otra.

@renatasantander renatasantander self-assigned this Apr 26, 2024
@rominaarancibia
Copy link

Hola! No me quedó del todo claro. Entonces, por ejemplo para la ruta de crear usuario sería /user.create?

@renatasantander
Copy link

Hola! Sería adicional a lo que ya tienes, por ejemplo, si tenías '/ruta' para crear un usuario, debes agregarlo antes: (/user.create, '/ruta', ...). Cualquier duda, me preguntas :)

@carlosiskindacool
Copy link

Hola! Sería adicional a lo que ya tienes, por ejemplo, si tenías '/ruta' para crear un usuario, debes agregarlo antes: (/user.create, '/ruta', ...). Cualquier duda, me preguntas :)

Yo no entendí. Hay que agregar el patrón de ruta /user.create como parametro en el metodo de la solicitud? o cómo? ya que si se agrega no se hace la solicitud de forma correcta y con la sintaxis que pusiste en ese comentario es incorrecto.

@renatasantander
Copy link

Cómo lo estas definiendo? Considerando el ejemplo de crear un user, estas usando router.post('/user.create', '/', ... y no te funciona?

@carlosiskindacool
Copy link

Así es. Al hacer router.post('/user.create', '/', ... me retorna el 'Hello World' en el body de la respuesta de la request.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

4 participants