Olá, recentemente comecei um projeto pessoal para aplicar o que aprendi aqui na Alura, seguindo nenhuma aula durante o desenvolvimento para fazer na raça!!!
porem encontrei uma barreira na hora de implementar o uso do JWT (não quis usar o Passport, fiz o meu próprio middleware), porem o mesmo acaba acessando o banco de dados para acessar a chave de autenticação da assinatura do token do usuario. Então eis a minha duvida...
O Middleware é uma subcamada de Controller? se não, acessando o banco de dados pelo middleware estou quebrando a logica da arquitetura MVC?