Como usar os plugins do Fastify para modularizar as rotas da aplicação?

Para modularizar as rotas da aplicação usando plugins do Fastify, é necessário criar um diretório plugins e dentro dele criar os arquivos .js para cada plugin. Cada arquivo deve exportar uma função que recebe como parâmetro a instância do servidor Fastify. Dentro dessa função, é possível registrar rotas e realizar outras configurações específicas do plugin. Depois, basta importar esses plugins no arquivo principal de inicialização do servidor e registrá-los usando o método register do Fastify.

<aside> 🚨 A ordem como os plugins são chamados importa, pois é a forma como o Fastify irá “rodar” os códigos, portanto um plugin que “mexe” em outro, precisa ter essa atenção.

</aside>