Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida sobre middleware

Como eu colocaria 2 middlewares para uma mesma rota de uma api route do nextjs? Na documentação eu vejo que é recomendado usar o _middleware.js Mas já vi exemplos do tipo assim. Na rota que vou usar os middlewares, ao exportar a funcao que as utiliza, seria algo do tipo export default midd1(midd2(rota)) Qual é a melhor prática?

2 respostas
solução!

Salve, Bruno.

Normalmente é exatamente isso que se vê por aí, como por exemplo:

import withProtect from '../../../middleware/withProtect';
import withRoles from '../../../middleware/withRoles';


const handler = async (req, res) => {

};

export default withProtect(withRoles(handler, 'admin'));

Obrigado Marcos. Vou por esse caminho.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software