- Criar um CRUD (API REST) em node para cadastro de usuários
- Para a criação do teste utilizar um repositório fake dos usuários. (Pode ser em memória)
-
Deve existir um usuário admin previamente cadastrado para utilizar autenticação (não precisa criptografar a senha); { name: "admin", email: "admin@spsgroup.com.br", type: "admin" password: "1234" }
-
Criar rota de autenticação (Jwt token)
-
As rotas da API só podem ser executadas se estiver autenticada
-
Deve ser possível adicionar usuários. Campos: email, nome, type, password
-
Não deve ser possível cadastrar o e-mail já cadastrado
-
Deve ser possível remover usuário
-
Deve ser possível alterar os dados do usuário
cd SPS-Back
npm install
npm run dev
A aplicação abrirá em http://localhost:3000
npm test