usuarioController
copernicus
Encargado de procesar las peticiones relacionadas con un usuario, recibidas por la API REST, realizando las consultas necesarias contra la base de datos.
new usuarioController();
Comprueba que las credenciales enviadas por el usuario son correctas. En el caso de serlo, se envía un token que lo identifica y que le permite el acceso sin volver a introducir los credenciales durante cierto tiempo.
Param | Type | Details |
---|---|---|
req | object | Objeto de solicitud |
res | object | Objeto de respuesta |
Registra a un nuevo usuario, creando un nuevo nodo de tipo 'Usuario' en el que se almacena los datos enviados. En el caso de la contraseña, se crea una hash y una salt a partir de ella, y se almacenan estos en vez de la contraseña.
Param | Type | Details |
---|---|---|
req | object | Objeto de solicitud |
res | object | Objeto de respuesta |
Módulo 'cloudinary'.
Referencia a 'DB'.
Atributo utilizado para realizar consultas contra la base de datos. Es creado con el módulo 'seraph' utilizando la configuración de la base de datos contenida en 'confDB'.
Módulo 'jwt'.
Módulo 'passport'.
Referencia a 'Utils'.