Converter a estrutura de entidades e funcionalidades da atividade anterior para um banco de dados relacional e aplicando a estrutura MVC.
src
|__ api
|__ config
|__ controllers
|__ models
|__ index.js
|__ package.json
- api - Representa a View do MVC, onde as rotas da API REST serão definidas.
- config - Contém o arquivo de configuração do banco de dados.
- controllers - Representa o Controller do MVC, onde a lógica de negócio será implementada.
- models - Representa o Model do MVC, onde as entidades do banco de dados serão definidas.
- index.js - Arquivo principal da aplicação, onde o servidor será inicializado.
- Converter a estrutura de Usuário para MVC.
- Converter a estrutura de Postagens para MVC.
- Testar as rotas usando ferramentas como Postman ou curl.
- Integrar as entidades no banco de dados.
- Testar as rotas usando ferramentas como Postman ou curl e verificar o banco de dados.
- Aplicar um middleware de validação as rotas de Postagens e as rotas de alteração, listagem e deleção de Usuários.
- Testar as rotas usando ferramentas como Postman ou curl.
- Crie um usúario na rota
http://localhost:3000/users
com os paramÊtros no body{ nome, email e senha }
. - Realize o login na rota
http://localhost:3000/login
com os paramêtros no body{ email, senha }
e a api irá lhe retornar o seu token. - Copie o token retornado no passo anterior e coloque no header da sua aplicação
key: Authorization
evalue: SeuTokenCopiado