Status Code e Tratamento de Erros // REST API #4

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ธ.ค. 2024

ความคิดเห็น • 47

  • @felippetaschetto5406
    @felippetaschetto5406 3 ปีที่แล้ว +15

    Ansioso esperando pelos proximos videos.
    Podia fazer Node usando TS, configuracoes e tudo mais

  • @aoli_lab
    @aoli_lab 9 หลายเดือนก่อน

    O mais interessante é usarmos apis "profissionais" que nao possuem 1/6 deste tipo de tratativa. Obrigado mestre! 😊

  • @willianalmeida3670
    @willianalmeida3670 3 ปีที่แล้ว +12

    Vai que cola... Se imagina quando ele lançar a série de TS...hahaha Parabéns RB..

  • @rsalvarenga1
    @rsalvarenga1 3 ปีที่แล้ว +2

    Estou agardando a continuidade... Muito bom

  • @edgonn
    @edgonn 3 ปีที่แล้ว +3

    Visível um desenvolvedor que já foi de Java, passar para o Node.js com JavaScript. Essa característica que falta em muito desenvolvedor que nasceu direto no Node.js, infelizmente. Bom código, claro, limpo e eficaz. Tudo que se espera em um aplicativo, mesmo sem usar TypeScript. Parabéns!

  • @explorandomundocomluna
    @explorandomundocomluna ปีที่แล้ว

    Maravilhoso seus 4 tutoriais.

  • @chicobg466
    @chicobg466 2 ปีที่แล้ว +1

    Estou acompanhando a série e aprendendo bastante. Muito obrigado.

  • @MangoDeveloper
    @MangoDeveloper 3 ปีที่แล้ว +11

    Monstro!

  • @pauloamossecuambe7282
    @pauloamossecuambe7282 3 ปีที่แล้ว

    Muito obrigado.
    Muito muito boa essa série de vídeos. É curta e direta ao ponto.

  • @andersonluizneto4294
    @andersonluizneto4294 3 ปีที่แล้ว +5

    A melhor explicação de status code que já vi. Obrigado! Excelente didática!

  • @canjiica
    @canjiica 3 ปีที่แล้ว +1

    O conceito de separação em camadas é algo que me caiu muito bem. A questão da responsabilidade nunca ficou 100% clara pra mim e a forma como o Branas aborda isso tem sido uma luz. Ansiosamente aguardo o próximo episódio!!

  • @jeferson4651
    @jeferson4651 3 ปีที่แล้ว

    cara, apenas duas palavras, "PARA BENS", que aula incrível, abriu a minha mente

  • @gilsongabriel85
    @gilsongabriel85 3 ปีที่แล้ว

    Super video! I applauded for R$5.00 👏👏

  • @messiashenrique13
    @messiashenrique13 3 ปีที่แล้ว +1

    Que vídeo incrível! Aplaudi por R$ 2,00 👏

  • @thiagomachado5261
    @thiagomachado5261 3 ปีที่แล้ว

    Branas, obrigado pelo conteúdo de qualidade!
    Seus vídeos e sua didática tem me ajudado bastante!

  • @realgabrielbecker
    @realgabrielbecker 3 ปีที่แล้ว +1

    Excelente série. Rodrigo, sua didática é muito boa. Consegue transmitir a linha de raciocínio junto com o conteúdo. Muito bom, mesmo. Parabéns!

  • @juniorpacheco6795
    @juniorpacheco6795 3 ปีที่แล้ว +1

    De utilidade pública isto aí! Parabéns Branas!

  • @GuiBFH
    @GuiBFH 3 ปีที่แล้ว +1

    Foda demais separar as camadas, parabéns Branas!!

  • @victorassis9113
    @victorassis9113 3 ปีที่แล้ว +1

    Didática sempre excelente! Conteúdo muito bom Branas.

  • @erikvanderleifernandes9169
    @erikvanderleifernandes9169 3 ปีที่แล้ว +1

    Que conteúdo incrível! Acompanho desde que você fazia os videos de angular.js, e você só evolui na forma de ensino. Parabéns Branas!

  • @darcio28
    @darcio28 3 ปีที่แล้ว +1

    Conteúdo maravilhoso.... Obrigado Branas

  • @filipesarturi902
    @filipesarturi902 2 ปีที่แล้ว

    Parabéns pelo vídeo, excelente! Gostaria de saber qual seria o benefício de centralizar os erros no handler e não tratá-los em cada rota? Em uma aplicação grande pode ficar com vários ifs, não que isso seja um problema, mas parece que dificulta a organização e entendimento da aplicação

  • @saviodba
    @saviodba ปีที่แล้ว +1

    👏🏿 excelente

  • @gabrielmelo2512
    @gabrielmelo2512 3 ปีที่แล้ว

    Show de bola Rodrigo! Curti demais, você ensina de uma forma que facilita muito nosso aprendizado. Tem previsão para mais vídeos dessa série?

  • @alejandrokennedy
    @alejandrokennedy 3 ปีที่แล้ว

    Ótimos vídeos teus Branas, este foi o último da série REST API?

  • @klauseverwalkingdev
    @klauseverwalkingdev 3 ปีที่แล้ว

    Excelente série! Vai ter novos vídeos ou ela encerrou neste mesmo?

  • @supermioji20
    @supermioji20 3 ปีที่แล้ว

    Tope, como sempre meu professor =)

  • @MarlonEnglemam
    @MarlonEnglemam 3 ปีที่แล้ว

    Rodrigo, muito bom o vídeo!
    Nunca parei pra estudar a fundo error handler em express, mesmo tendo trabalhado já! Agora noto que muitas das horas que perdia tentando ''arrumar'' os cenários de erros era porque eu nunca tinha parado pra entender rs.
    Uma dúvida que ficou é a seguinte, até que ponto é correto usar o status code 500 para tratar um erro genérico que não foi mapeado? Pois me pareceu que continua sendo algo hardcoded e que não reflete o erro real que aconteceu

  • @vitordessilva
    @vitordessilva 2 ปีที่แล้ว

    Oi.. cade os próximos vídeos da série? :(

  • @JoaoVictor-gs2yp
    @JoaoVictor-gs2yp 3 ปีที่แล้ว

    olá, Rodrigo! A série ta muito massa, to acompanhando cada episódio e cada vez mais vou ficando ansioso pelos próximos. Queria que me tirasse uma dúvida se possível. Percebi que você não utiliza migrations para gerar as tabelas no banco, tem algum motivo específico pra isso, e como ficaria isso em um projeto com mais devs trabalhando no mesmo código?

  • @devweb7926
    @devweb7926 3 ปีที่แล้ว

    Muito bom Branas ❤

  • @othiagofurlan
    @othiagofurlan 3 ปีที่แล้ว +1

    Monstro! [2] Fala sobre timezones em APIs?

    • @ferco0
      @ferco0 3 ปีที่แล้ว +1

      acho que é mais fácil usar o padrão utc, zerado no servidor e o client diz seu timezone.

  • @gam3rinsano
    @gam3rinsano 2 ปีที่แล้ว

    Onde esta a aula #5?

  • @Filipeveber
    @Filipeveber 3 ปีที่แล้ว

    Rodrigo, primeiramente parabéns pelos seus vídeos! Não sou dev JS mas estou tendo que trabalhar com ele no trabalho e seus vídeos estão sendo bem úteis pra mim!
    Tenho a seguinte dúvida: Supondo que eu tenha um formulário onde o usuário inputa seu nome, sobrenome e endereço. Nome e sobrenome eu salvo na tabela PESSOA e endereço na tabela PESSOA_ENDERECO.
    Neste caso, como faço pra trabalhar com transactions?
    Eu fico em dúvida quanto a qual camada deveria conhecer a transaction; se eu deveria iniciar ela no service e passar para os métodos de inserção do repositório (o que não me parece correto o service conhecer a transaction); se devo iniciar no primeiro repositório e chamar o segundo repositório passando a transaction (o que também não me parece correto tendo em vista que isso iria amarrar ao meu método do repo2 a sempre esperar uma transaction, o que atrapalharia o reuso do mesmo).....
    Poderia me dar uma luz quanto a isso?
    Obrigado desde já!

  • @michaelnsc
    @michaelnsc 3 ปีที่แล้ว +1

    Fala, Rodrigo! O que influencia no tempo de execução dos testes? O meu leva quase 1,5s no total pra rodar os testes e 5s pra rodar a suite toda

    • @RodrigoBranas
      @RodrigoBranas  3 ปีที่แล้ว +2

      se forem testes de unidade é basicamente CPU e memória, se envolver I/O a coisa pode ir mais longe, pode depender da rede, do banco de dados, começa a envolver mais variáveis, outras aplicações, consultas que demoram pra ser executadas, assim por diante

  • @augustomarcelo
    @augustomarcelo 3 ปีที่แล้ว

    Branas, hoje você estrutura e codifica suas APIs da mesma forma que vem nos mostrando nessa série ou é mais pra exemplificar?

  • @andreciobezerra1198
    @andreciobezerra1198 3 ปีที่แล้ว

    Rodrigo vamos ter um episódio falando sobre validação? Em que camada ela deve ficar?

  • @brunonairlanda
    @brunonairlanda 3 ปีที่แล้ว

    Previsão para mais vídeos da série?

  • @rbltv
    @rbltv 3 ปีที่แล้ว

    Se você soubesse o quanto dói os olhos de quem usa óculos... Você usaria tela preta. kkkkkkkkk Obrigado!

  • @principe.borodin
    @principe.borodin 3 ปีที่แล้ว +1

    Interessante, certa vez eu dei 404 para registro não encontrado, fiquei 3h tentando entender porque 404, pois geralmente 404 é quando não se encontra uma pagina/rota.

  • @SrStark-ud9vl
    @SrStark-ud9vl 2 ปีที่แล้ว

    quase que eu fico cego vendo vc usar esse editor com tema light!

  • @TheMathues123
    @TheMathues123 4 หลายเดือนก่อน

    Esse tratamento de erros do javascript é muito podre kkkkkkkkkkkkkkkkkkkkkk