NestJS - Documentação automática com Swagger

Поділитися
Вставка
  • Опубліковано 19 жов 2024

КОМЕНТАРІ • 35

  • @rodrigovieirabatistadossan9129

    Você tem uma das melhores didáticas que já vi no meio da programação! Parabéns!!

  • @ArseniumGX
    @ArseniumGX 2 роки тому +2

    Excelente conteúdo, Paulo. Vou começar a implementar em todos os projetos que faço.

  • @leandrolima2143
    @leandrolima2143 Рік тому

    Excelente conteúdo, prof. Salvatore! Ótimas explicações como sempre, parabéns pela didática!

  • @gmoreirasouza
    @gmoreirasouza Рік тому

    Parabéns, Muito bom.
    A sua didática pra ensinar é ótima.
    Me ajudou demais.

  • @cassiojosejesus
    @cassiojosejesus 2 роки тому +2

    Cara fantástico.
    Você explica muito, mas muito bem.

  • @caioaraujo1999
    @caioaraujo1999 2 роки тому +4

    Isso sim é uma aula, parabéns

  • @ercioalendre
    @ercioalendre Рік тому +1

    Parabéns pela aula sensacional, Paulo!

  • @SimpleKOD
    @SimpleKOD 2 роки тому

    Excelente, bem mais rápido que criar o json na mão, mas é a base, em breve mudo para nestjs. Na luta pra mudar de área e a forma como prepara a aula fica muito bom para aprender, obrigado pelo conhecimento e dedicação.

  • @caiqlima4546
    @caiqlima4546 3 місяці тому

    Cara muito bom, realmente muito boa sua didática.

  • @vladimir-costa
    @vladimir-costa Рік тому +1

    Gostei muito do vídeo. Só ficou faltando como faço para colocar a autenticação, vão existir rotas que precisam ser autenticadas, como faço para aplicar isso?

  • @RogerBaracySantos
    @RogerBaracySantos 3 роки тому

    Excelente video 😀
    Muito obrigado por disponibilizar esse conteúdo.

  • @alexandrecastro9528
    @alexandrecastro9528 Рік тому

    Muito bom!

  • @utilserra3077
    @utilserra3077 Рік тому

    Excelente vídeo, obrigadooooooo

  • @cassiojosejesus
    @cassiojosejesus 2 роки тому

    Paulo,
    Usando o recurso "introspectComments", para não usar os decorator, facilita muito a documentação da API.
    Mas tenh uma dúvida:
    Vamos supor que tenha um recuso da API, que eu não queira deixar disponível no Swager. tem com oocultá-la?

  • @bellmontsistema18
    @bellmontsistema18 7 місяців тому

    Salvou, Vlw.
    ganhou mais um inscrito .

  • @yurisilva9029
    @yurisilva9029 2 роки тому +1

    Top o vídeo. Eu cheguei aqui procurando como faz a autenticação com bearer token, já li a documentação mas ainda não consegui implementar. Não achei nenhum vídeo em portugues ainda, acho que seria um tema legal pra vc falar em outro vídeo amigo.

    • @PauloSalvatore
      @PauloSalvatore  2 роки тому +1

      Muito obrigado pela mensagem!
      Eu fiz um vídeo sobre :)
      Tá nesse link: ua-cam.com/video/3z6Cs_PtYc0/v-deo.html
      Se tiver sugestões de outros temas, sempre bem vindo! Tmj

    • @yurisilva9029
      @yurisilva9029 2 роки тому

      @@PauloSalvatore vlw bro, eu acabei conseguindo, era um erro bobo de sintaxe, mas ver seu vídeo lá tbem sempre d´para aprender algo mais , vlws

  • @gilbertopsantosjr
    @gilbertopsantosjr 2 роки тому +1

    muito bom, so faltou usar o Header the Authorization , dai ficava super.

  • @erickeft
    @erickeft Рік тому +1

    Opa Paulo, valeu pelo conteudo!!! Uma dúvida: voce sabe alguma forma de inserir um form de autenticação na api do swagger, de forma que o user pudesse se logar lá e fosse gerado o token jwt pra ser preenchido automaticamente? Se souber como fazer ou souber me indicar alguma direção, agradeço!!

  • @mateusteixeiramagalhaes5811
    @mateusteixeiramagalhaes5811 2 роки тому

    Boa!

  • @antoniofernandes5614
    @antoniofernandes5614 7 місяців тому

    o meu aparece o erro No operations defined in spec!

  • @erlonpb
    @erlonpb 3 роки тому

    Excelente vídeo, Paulo!
    Até o momento sei apenas trabalhar com express, tenho pouco conhecimento na área, mas queria fazer umas perguntas sobre isso.
    O recomendável então é criar esse boilerplate antes de desenvolver/criar os endpoints ou dá pra fazer (sem muita dor de cabeça) o caminho contrário?
    Eu apreendi swagger da pior maneira e acabei fazendo tudo manualmente, foi bem complicado.
    Também queria perguntar se existe um pacote semelhante ou até igual pra trabalhar com express, ou talvez nem faça diferença?
    Parabéns mais uma vez pelo vídeo, foi muito didático!

    • @PauloSalvatore
      @PauloSalvatore  3 роки тому +1

      Da pra fazer os endpoints na mão de forma bem tranquila, apesar de que geralmente pra endpoints de CRUD esse comando economiza um trampo gigantesco de criação de arquivos.
      É bem possível já deixar, inclusive, algumas classes preparadas pra usar o mecanismo de herança, sendo possível até a declaração dos endpoints sem adicionar nenhum código no Controller (pra CRUDs que são bem padrão, por exemplo).
      Nesse vídeo, eu mostrei o uso da lib swagger-ui-express, que funciona com Express puro (sem o Nest), que é, inclusive, usado pelo próprio Nest. A única diferença específica aqui é que o Nest trás uma classe específica só para a integração, para facilitar o uso dessa lib dentro do Nest, mas quem faz o trampo msm é a lib swagger-ui-express.
      Basta vc referenciar no seu app.use() a config da lib que gera pra vc, bem simples. Dá uma olhada na página npm da lib que vc vai ter um exemplo lá :)

  • @devitosolucoes7534
    @devitosolucoes7534 10 місяців тому

    Gostei do vídeo. Gostaria de saber se você poderia tirar uma dúvida aqui? Nas responses que o swagger me trás de forma automática, ela expande todos os relacionamentos da model que eu estou retornando... E ela expande infinitamente. Existe uma maneira de evitar isso? Sem ter que ir controller por controller e colocar uma response pra cada uma?

    • @PauloSalvatore
      @PauloSalvatore  10 місяців тому +1

      Não sei se eu entendi o caso de uso especifico, mas talvez tenha alguma forma de usar algum decorator no próprio model, ocultando uma propriedade para que o swagger não veja. Se não der certo, imagino que só via controller mesmo

    • @devitosolucoes7534
      @devitosolucoes7534 10 місяців тому

      @@PauloSalvatore muito obrigado, nós vamos tentar isso

  • @marcosdomingues4877
    @marcosdomingues4877 8 місяців тому

    Animal!

  • @jeffersonnunes9609
    @jeffersonnunes9609 Рік тому

    Muito bom, vlw

  • @antoniofernandes5614
    @antoniofernandes5614 7 місяців тому

    estou usando o swagger autogen

  • @danielfonsecadasilva396
    @danielfonsecadasilva396 2 роки тому

    Top usando no meu projeto '-'

  • @jgbrandao3681
    @jgbrandao3681 2 роки тому

    A quantidade de conteúdo sobre NestJS em português é escassa. Obrigado.

  • @samusaw
    @samusaw 6 місяців тому

    sensacional!