Open maxo2727 opened 7 months ago
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.
Hola! No me quedó del todo claro. Entonces, por ejemplo para la ruta de crear usuario sería /user.create?
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 :)
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.
Cómo lo estas definiendo? Considerando el ejemplo de crear un user, estas usando router.post('/user.create', '/', ...
y no te funciona?
Así es. Al hacer router.post('/user.create', '/', ...
me retorna el 'Hello World' en el body de la respuesta de la request.
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?