Conheça a formação de Node.js da Rocketseat: https://rseat.in/nodejs
00:58 🛠️ Estruturas consistentes de backend usando ferramentas para APIs autodescritivas.
01:44 🚀 Fastify: framework Node.js para desenvolvimento de backend.
02:11 📦 Como configurar o Fastify com TypeScript usando pnpm e bibliotecas relacionadas.
03:35 🔧 Como inicializar um app Fastify, configurar a escuta em uma porta e habilitar o CORS.
04:46 🔍 Uso do Zod com Fastify para validação e serialização de dados.
05:28 📜 Integração do Swagger com o Fastify para documentação de APIs.
07:08 🗂️ Como adicionar rotas e agrupá-las com tags para melhor organização no Swagger.
11:03 🧩 Uso do Zod para validação de entradas e geração de schemas na documentação de APIs.
12:13 ✔️ Como testar rotas de API diretamente na interface do Swagger.
14:28 🤔 Fastify ou Express? Atualizações mais frequentes e recursos adicionais.
15:52 🛡️ Integração de ferramentas para autogeração frontend com arquivos de documentação de API.
Descubra como criar uma API autodescritiva usando Fastify e Node.js. Este vídeo explora a configuração do Fastify com o Swagger para uma documentação de API abrangente e destaca o uso da biblioteca Zod para validação e serialização de entradas. Perfeito para desenvolvedores que desejam aprimorar o fluxo de trabalho de desenvolvimento de APIs com ferramentas e frameworks modernos.
-----
Conecte-se a 500mil devs e avance para o próximo nível com a nossa plataforma: https://rocketseat.com.br/
Cadastre-se na nossa plataforma: https://app.rocketseat.com.br/signup
Junte-se a mais de 392mil devs em nossa comunidade no Discord: https://discord.gg/rocketseat
Acompanhe a Rocketseat nas redes sociais:
TikTok: @rocketseat
Facebook: @rocketseat
Instagram: @rocketseat