Backend utilizando Express com MVC, autenticação JWT, sistema de login com confirmação de E-mail, middlewares, views, upload de imagens, etc.
Exemplo de requisição
Autenticação JWT completa
: refresh e access token!Gerenciamento de Sessão
: provê para as aplicações rotas de consulta de sessão!Provedor de todos os filmes
: faz o intermédio entre o cliente e a API de filmes!
Com um simples fetch
const res = await fetch(`${process.env.BACKEND_URL}/session`, {
method: 'GET',
headers: {
Authorization: `Bearer ${token}`, // Obrigatório
},
});
Ideias de melhorias para o projeto:
- Tipagem total