Criar endpoint createUser
POST => /users
Acceptance Criteria:
- Receber post do front com a info em json do user para ser salvo no banco
- Gerar password hash e salt
- Retornar 200 caso sucesso
- Retornar id criado
Req body:
{
email : string,
password : string,
userType : UserType
}
Utilizar bcrypt para gerar Hash e Salt.
users (
id uuid DEFAULT uuid_generate_v4() PRIMARY KEY,
email VARCHAR(255) NOT NULL,
passwordHash VARCHAR(255) NOT NULL,
passwordSalt VARCHAR(255) NOT NULL
userType UserType NOT NULL
);