Uma dica válida pra quem vai fazer documentação usando swagger com typescript é a lib openapi-types que possui tipagem replicando a estrutura do json do OpenAPi. Dessa forma consegue-se desenvolver a descrição com ajuda do auto-complete e em um objeto ts.
Didática excelente e professora maravilhosa. Tirou muita onda e me ajudou muito. Fez parecer fácil usar o swagger e dá primeira vez que eu olhei a API fiquei desesperado hahah agora to achando fácil, muito obrigado!
Maano, que vídeo TOOPPP!!!!! Eu nunca tinha ouvido falar de Swagger, e nas últimas semanas ouço quase todos os clientes pedindo documentações em Swagger como padrão. Parabéns pelo conteúdo, e explicação top!!!
TNice tutorials is aweso! I was feeling kinda overwheld when i first start soft but after watcNice tutorialng your tutorial video, i feel much more confident
Estava justamente buscando tutoriais de como montar uma documentação usando swaggerUI há uma semana. Ainda não encontrei uma boa explicação para personalizar a interface gráfica e remover a identidade visual da marca swagger para substituir por outra. Obrigado pelo conteúdo!
obrigado dani! dei uma estudada na doc do Swagger já a um tempo. pois é o utilizado na sandbox da API do banco do brasil e pela TOTVS na API do RM. Mas com a sua didática é outra coisa. acho que desta vez quem vou conseguir documentar minhas APIs do jeito certo
Parece uma forma bem interessante de documentar, é a minha primeira vez vendo na prática, um site prontinho (e funcional) com a documentação. Muito útil!
Uma sugestão interessante também, agora que falaram sobre o swagger, seria legal falar também do swagger autogen, que gera a doc do swagger de forma automática, que facilita bastante a criação da documentação, e evita aquele problema de esquecer de atualizar a doc né kk
@@hallexcosta sim, acaba ficando bem prático, e da pra incrementar a documentação com comentários na própria rota, aí fica bem mais tranquilo de documentar
@@raiomarco6 ainda não testei o swagger autogen mais quando eu precisar eu já sei que existe algo que facilita na hora de documentar a API, muito obrigado!
@@raiomarco6 Eu to usando o autogen, o que eu não gostei foi justamente essa forma de incrementar as informações da rota, comentários é difícil de escrever, não tem tipagem e tals, seria melhor se tivesse decorators ou qualquer outra coisa com tipagem pra facilitar. Mas enfim, já é melhor do que ter tudo separado no arquivo json...
Mas e se eu tiver rotas para user e diversas outras, eu continuaria escrevendo todas as rotas nesse unico arquivo ou criaria outros arquivos .json desse? Pq pensando em deixar a doc atualizada, talvez ficaria um processo chato em ter que procurar o local... risco de errar e tudo mais por ser muitas linhas. Muito top, não sabia disso. Só está duvida q me restou
Ótimo conteúdo Dani!!! Teria alguma forma de estruturar separando de acordo com a categoria das rotas, ou usando os decorators, que vc citou no início do vídeo.
Pessoal, por favor eu gostaria que ainda esses dias voçês fizessem uma video aula sobre como fazer o deploy de uma API que utiliza o sqlite3 na Vercel pra que na Proxima semana eu venha a Poder já ter acesso a ela, é que estou mesmo com problemas quanto a issso e também a como após o deploy deixar o meu endpoint 100% visivel e as minhas rotas acessiveis atraves do dominio publico que a vercel nos disponibliza
É possível automatizar a documentação com o Joi, por exemplo? Aí ele identificaria as rotas e os parâmetros necessários para aquela requisição. Digo no sentido de automatizar, pois o .Net Core já possui swagger integrado e todas as rotas são automaticamente documentadas, sem ser necessário reescreve-las. Excelente vídeo!
Tutorial extremamente necessário, exemplifica bem como criar o swagger com exemplo de api criada com funções. Eu encontrei na internet exemplos de geração automatica do swagger mas com a api toda baseada em classes. Tem alguma forma de fazer essa geração automática no mesmo exemplo de código que você criou?
@@rocketseat já tinha utilisado antes mas com o editor do swagger, ela tem uma excelente didática, gostaria muito de ver mais tutoriais como esse se possível de testes no Node, Obrigado a todos vcs
27:50 fiquei com dúvida quando eu tenho na mesma rota mais de uma mensagem para o mesmo código de erro. No cao d euma rota de login. tenho email e password. caso n mande o email retorna email incorrect e se for password retorna password incorrect. Como faria dai?
Wanted to thank you for a great vid. Helped a lot. I've been trying to get going in both soft soft and didn't get very far. TNice tutorials vid helped a
Uma dica válida pra quem vai fazer documentação usando swagger com typescript é a lib openapi-types que possui tipagem replicando a estrutura do json do OpenAPi.
Dessa forma consegue-se desenvolver a descrição com ajuda do auto-complete e em um objeto ts.
Você pode me ajudar sobre ? Quero incluir o swagger no ionic !
Muito massa, apliquei esse conhecimento no meu trabalho e ja documentei a maioria das rotas da API interna, parabens e obrigado 👏🏾👏🏾 👏🏾 🙏🏾
Faaaaala, Stephen!
Sério? Que massa! Mandou muito! 👏🏻👏🏻👏🏻
Didática excelente e professora maravilhosa. Tirou muita onda e me ajudou muito. Fez parecer fácil usar o swagger e dá primeira vez que eu olhei a API fiquei desesperado hahah agora to achando fácil, muito obrigado!
Se e Rockeset nem precisa ver para deixar o Like vamos contribuir!
Parabéns como sempre conteúdos de altíssima qualidade!
Dani tem um didática excelente!!!
Maano, que vídeo TOOPPP!!!!!
Eu nunca tinha ouvido falar de Swagger, e nas últimas semanas ouço quase todos os clientes pedindo documentações em Swagger como padrão.
Parabéns pelo conteúdo, e explicação top!!!
TNice tutorials is aweso! I was feeling kinda overwheld when i first start soft but after watcNice tutorialng your tutorial video, i feel much more confident
Estava justamente buscando tutoriais de como montar uma documentação usando swaggerUI há uma semana. Ainda não encontrei uma boa explicação para personalizar a interface gráfica e remover a identidade visual da marca swagger para substituir por outra. Obrigado pelo conteúdo!
Foooooooooooooooooooooooooooooooooooooooooooooda!!!! VC ARREBENTOU! ARREBENTOU! Mto foda mesmo!
VALEEEEU, Felipe! Dani arrebenta, né? 💜 😛
Já tinha feito alguma documentação com o Swagger? 👀
Excepcional!! Completo, suficiente, importante, didática!! Parabéns!!
obrigado dani! dei uma estudada na doc do Swagger já a um tempo. pois é o utilizado na sandbox da API do banco do brasil e pela TOTVS na API do RM. Mas com a sua didática é outra coisa. acho que desta vez quem vou conseguir documentar minhas APIs do jeito certo
Parece uma forma bem interessante de documentar, é a minha primeira vez vendo na prática, um site prontinho (e funcional) com a documentação. Muito útil!
Faaaaala, dev!
É bem prático, né? E o resultado fica incrível! 😍
Se for usar, conta pra gente a experiência! 💜
Vivaldi Browser... Amo muito esse browser... Amei o Vídeo...
Papo 10. Fazer usando .yaml é muito massa. Com json senti que tava muito ruim de enxergar é muita chave muitas aspas. Usei a lib yamljs
Meu que aulão!!! Meus parabéns 👏🤩
Assistindo na madruga, ótimo vídeo!
Uma sugestão interessante também, agora que falaram sobre o swagger, seria legal falar também do swagger autogen, que gera a doc do swagger de forma automática, que facilita bastante a criação da documentação, e evita aquele problema de esquecer de atualizar a doc né kk
@raiomarco ele consegue identificar as rotas de forma automatica e gerar uma documentação pronta?
@@hallexcosta sim, acaba ficando bem prático, e da pra incrementar a documentação com comentários na própria rota, aí fica bem mais tranquilo de documentar
Excelente dica! Obrigado!
@@raiomarco6 ainda não testei o swagger autogen mais quando eu precisar eu já sei que existe algo que facilita na hora de documentar a API, muito obrigado!
@@raiomarco6 Eu to usando o autogen, o que eu não gostei foi justamente essa forma de incrementar as informações da rota, comentários é difícil de escrever, não tem tipagem e tals, seria melhor se tivesse decorators ou qualquer outra coisa com tipagem pra facilitar. Mas enfim, já é melhor do que ter tudo separado no arquivo json...
It really worked for me after I look and try some tutorials, yours is the one that worked. Owe you a lot.
Te agradeço por disponibilizar seu tempo trazendo conteúdos que agregam conhecimentos relevantes. Parabéns!
Muito bom o timing kk, estava pesquisando isso ontem!
obrigado por disponibilizar conteúdo de qualidade
amo sua forma de explicar
Excelente conteúdo. Parabéns pela didática e disponibilidade.
Mas e se eu tiver rotas para user e diversas outras, eu continuaria escrevendo todas as rotas nesse unico arquivo ou criaria outros arquivos .json desse? Pq pensando em deixar a doc atualizada, talvez ficaria um processo chato em ter que procurar o local... risco de errar e tudo mais por ser muitas linhas.
Muito top, não sabia disso. Só está duvida q me restou
Mais um excelente vídeo, Dani! Parabéns e obrigado. :)(:
Faz um tutorial de como dar like no vídeo mais de 300 vezes!!! Super amei. Obrigadow
Parabéns pelo material!
rocketseat & Dani, vcs são demais ❤! mais um Code/drops foda!
Sensacional! Manja muito! Parabéns!
Que conteúdo massa! Já apliquei no projeto node que fizemos na NLW, valeu Dani.
Obrigada pelo conteudo, explicou de forma muito compreensiva e ajudou bastante
Ótimo conteúdo Dani!!! Teria alguma forma de estruturar separando de acordo com a categoria das rotas, ou usando os decorators, que vc citou no início do vídeo.
Muito boa esta sua explicação, já salvei este vídeo na minha playlist preferida, parabéns pelo conteúdo.
Faaaaala, Pablo!
Poxa, que massa! Valeu demais pelo feedback! 💜
Gratidão por esse vídeo. Muita qualidade!!!!!!
Nós que agradecemos o feedback, Henrique! Que massa que te ajudamos de alguma forma! 💜 🚀
Dani muito, top.
Ela manda bem demais, né, Gelzieny? 💜 😍
Pessoal, por favor eu gostaria que ainda esses dias voçês fizessem uma video aula sobre como fazer o deploy de uma API que utiliza o sqlite3 na Vercel pra que na Proxima semana eu venha a Poder já ter acesso a ela, é que estou mesmo com problemas quanto a issso e também a como após o deploy deixar o meu endpoint 100% visivel e as minhas rotas acessiveis atraves do dominio publico que a vercel nos disponibliza
Parabéns, ótimo conteúdo e didática.
É possível automatizar a documentação com o Joi, por exemplo? Aí ele identificaria as rotas e os parâmetros necessários para aquela requisição.
Digo no sentido de automatizar, pois o .Net Core já possui swagger integrado e todas as rotas são automaticamente documentadas, sem ser necessário reescreve-las.
Excelente vídeo!
Quando vai sair background job com TS até a produção?
I checked - everything is clean
Será que existe alguma extensão do swagger para o vscode para documentar isso mais rapido ou algo do tipo?
obrigada! ajudou muito! era tudo o que eu precisava!
Wooow! Que massa, Samanta! 💜 😍
@@rocketseat obrigada vcs!!
Muito obrigado por essa explicação ótima, me ajudou MUITO!!!!!! 😬
8:27 é onde começa de vdd rs
Muito bom! Obrigado :)
Tutorial extremamente necessário, exemplifica bem como criar o swagger com exemplo de api criada com funções. Eu encontrei na internet exemplos de geração automatica do swagger mas com a api toda baseada em classes. Tem alguma forma de fazer essa geração automática no mesmo exemplo de código que você criou?
Me ajudou de mais! Vlw
assistindo
top demais, muito obrigado
s. Thank you In The setup❤️
now i am in a good mood
Even once you understand how to use soft soft, having the ear to make a good soft is a whole different story
Sensacional!
Que massa que curtiu, Michael! 💜
God, I'm glad I found your video that helped me
i finally made so good soft. thanks ❤
Thank youuu so much!!!
mt bom!
Qual é o nome da extenção para deixar os colchetes coloridos ? eu peguei uma vez mas esqueci.
Tem como fazer um Authentication via headers?
Linda amei está moça 💗
kr muito top!
Que massa que curtiu! 💜 😍
Excelente tutorial!
Faaaaala, Gutembergue! Que massa que curtiu! 💜
Já tinha mexido com Swagger antes? 😛
@@rocketseat já tinha utilisado antes mas com o editor do swagger, ela tem uma excelente didática, gostaria muito de ver mais tutoriais como esse se possível de testes no Node, Obrigado a todos vcs
Muito bom!
Que show que curtiu, Aurélio! 💜 🚀
27:50 fiquei com dúvida quando eu tenho na mesma rota mais de uma mensagem para o mesmo código de erro. No cao d euma rota de login. tenho email e password. caso n mande o email retorna email incorrect e se for password retorna password incorrect. Como faria dai?
I can't afforded soft soft. what alternative can I get?
é free ?
AMAZING
Show!
boaaaa
Wanted to thank you for a great vid. Helped a lot. I've been trying to get going in both soft soft and didn't get very far. TNice tutorials vid helped a
show
ikr too. i clicked on sotNice tutorialng and now i cant find any tracks and everytNice tutorialng is blank idk what to do
Que extensão é essa, que muda a cor das chaves?
Encontrei, se chama Bracket Pair Colorizer
Update: a biblioteca uuid deve ser declarada agora como: import { v4 as uuidv4 } from 'uuid';
sotNice tutorialng in the soft roll and the soft outgrows the length of the step sequencer. it's not obvious how to "shrink" the soft rolled
Show
alguém conseguiu fazer com o fastify ?
placent, effective EQing, compression, and recording live soft in general... but none of them explained the sequencer, and how
Alguém sabe me dizer como faz pra esconder a área de Schemas? no caso eu estou usando no Java com spring.
Aposto que era a PagSeguro que ela penou. kkkkkk Já passei maus bocados com ela! :(
Quem dera fosse ahahah... Acho que da PagSeguro era melhor ainda rsrs
e quando for params.
Make a 1 hour video of one nice tuto from google
+sub
how to improve my attention span , I have good ideas and soft that I tNice tutorialnk up , the problem is putting it down in fruit loops and knowing
"Welco-"
im the 300th lol
.
- 10 secs
Muito bom!