Upload com Node JS - Aprenda DEFINITIVAMENTE

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

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

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

    🚀 Conquiste a sua liberdade financeira com a programação em 2022!
    🔥 Desafio A Rota da Programação Front-end. 100% Ao Vivo e Gratuito. Inscreva-se.
    👉 joaobibiano.com.br/inscricao-desafio

  • @rafael1528
    @rafael1528 7 หลายเดือนก่อน +3

    Muito obrigado por esse video João!! Estou precisando fazer um projeto pra faculdade e é necessário enviar um arquivo de recibo e armazena-lo no S3 da Amazon e esse conteúdo foi de ENORME ajuda. Parabéns pela explicação passo a passo e de forma simples, sucesso e forte abraço!

  • @reinaldomantovani7431
    @reinaldomantovani7431 2 ปีที่แล้ว +5

    cara gostei muito da sua didática, você explica com calma e sem enrolação, esse vídeo me ajudou muito, obrigado e Parabéns

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

    Parabéns! Foi a única maneira que consegui fazer upload a partir de um app em Flutter. Estava quase desistindo. Obrigado pelo vídeo.

  • @lucasguitar00
    @lucasguitar00 4 หลายเดือนก่อน +1

    Bom de mais, funcionou perfeitamente.
    Tem algum vídeo sobre api de anexo para vincular com o banco de dados? preciso guardar uma referencia do upload do arquivo no banco

  • @felipebiondes5434
    @felipebiondes5434 6 หลายเดือนก่อน +1

    Eu estou usando o railw para hospedar o servidor e eu tive que fazer umas maracutaias pra fazer funcionar, mas deu certo

  • @joaopedroferreiradesouza2900
    @joaopedroferreiradesouza2900 10 หลายเดือนก่อน +1

    Muito bom mano, estava usando aqui, sem entender o porque deu precisar usar um multer

  • @Diogo-re3ly
    @Diogo-re3ly 11 หลายเดือนก่อน +1

    você é incrível. só digo isso

  • @higorskowronskidesouza1692
    @higorskowronskidesouza1692 8 หลายเดือนก่อน +1

    Muito obrigado!! Estava tentando via IA's de respostas e não estava conseguindo.
    Acho interessante a parte que vc mencionou do gerenciamento dos arquivos em projetos maiores. Parabéns pelo vídeo, acabei de me inscrever para acompanhar seus conteúdos.

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

    2 anos depois e ainda está salvando vidas amigo, muito bom vídeo!

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

    Espero que tenham gostado. Deixem abaixo sugestões para os próximos vídeos. Grande abraço!

  • @watheos6730
    @watheos6730 3 หลายเดือนก่อน

    Bom vídeo, bem básico, apenas pra elucidar o funcionamento do Multer mesmo. Um dos problemas que podem surgir ao fazer assim, entretanto, é a repetição de dados no caso de validações. A forma como encontrei pra resolver foi criar uma pasta temporária que recebe esses arquivos, e, no caso de algum erro, deleta-os. Não havendo erros, aí que de fato ocorre o upload pro diretório final.

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

    muito boa aula, pensei que era muito mais complicado

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

    Não tinha visto ainda, mais um vídeo muito bacana, muito bem explicado!!

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

    Mano estava precisando exatamente isso sobre upload. Muito obrigado.

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

    Muito obrigado, ajudou muito.

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

    Mais uma vez parabéns pela excelente aula . Gostaria que fizesses um pequeno youtube video downloader usando nodejs

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

      Fala beno, obrigado pelo comentário!
      Obrigado pela sugestão, anotado

  • @joaoviitor9021
    @joaoviitor9021 9 หลายเดือนก่อน +1

    Faz um de como editar agora kkk a parte de salvar eu consigo mas pra editar (remover ou adicionar +1) junto ao path que salvei no banco tá ossada kkk

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

    Fala João, beleza? Conhecendo agora seu canal e de cara já gostei muito do seu vídeo, a forma calma pra explicar as coisas, isso muda tudo. Pode trazer mais assuntos de nodejs? criar um sistema de login, ou até mesmo criar uma aplicação pra consumir esse backend, onde a gente faz esses uploads de arquivos.

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

      Muito obrigado por seu comentário Ronald!
      Vou preparar sim! Porém dá uma olhadinha em uma série que fiz aqui no canal sobre o desenvolvimento de um APP do 0 com node, web e mobile. Você vai gostar!

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

      @@joaobibiano com certeza mano. Vou separar um tempo e vou fazer sim!

  • @filipioliveira5288
    @filipioliveira5288 10 หลายเดือนก่อน +1

    Parabéns

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

    Incrível 🙏

  • @ghostkillerbr9
    @ghostkillerbr9 10 หลายเดือนก่อน +1

    agradecido!

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

    Muito foda!

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

    Nossa João tu vai acreditar cara, tava usando require pra importa o strange da pasta multer.config.js, só que usei as { } que vc usou, mas como não é import e export não funciona, quem manda ser distraído kkkk

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

    Que video legal, como faço para meter o id Do cliente? estou tentando e nada

    • @eusouodouglasdev
      @eusouodouglasdev 10 หลายเดือนก่อน

      Cara, usa o body para passar o id do cliente e o file, aí você faz a validação com o controller da rota, mas tem que ficar ligado pq o controller vai rodar depois de o multer já ter feito o upload.

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

    Top demais parabéns, será que dá pra usar no Cypress, para fazer teste do response? (200, 401, 500).

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

    valeu mano! 😀

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

    como colocaria em nuvem, tipo aws s3 ou algo parecido
    ?

    • @joaobibiano
      @joaobibiano  11 หลายเดือนก่อน

      ai o ideal é usar algo como amazon s3 para upload

  • @jonatanalmeida-xu7su
    @jonatanalmeida-xu7su ปีที่แล้ว

    No meu caso faço uma consulta ao banco de dados para pegar varios tipos de roupas. ambas são divididas por categoria, nesse caso preciso da foto de cada item, como ficaria..

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

      Você salva no banco de dados o path de cada item junto
      Se tiver mais dúvidas entra na comunidade e eu ajudo por lá
      Https://joaobibiano.com/discord

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

    posso usar esse para salvar imagem tambem?

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

    Como limitar o tamanho e o tipo aceito de uma imagem com o multer?

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

      Você pode filtrar no nginx ou mesmo usando a opção filter na hora de instanciar o multer

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

    Estou tendo o erro " TS18048: 'req.file' is possibly 'undefined' ", mesmo com o código estando idêntico ao do vídeo, poderias me ajudar?

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

      pode enviar o código lá na comunidade? assim consigo te ajudar melhor joaobibiano.com/discord

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

    eu upo a imagem, mas como eu busco elas no front?

    • @_gustavoHernandes
      @_gustavoHernandes 7 หลายเดือนก่อน

      Na requisição de fazer o upload você deve salvar a imagem em algum banco de dados. Depois você cria uma rota para ler e retornar essa imagem no banco. O front deve acessar essa última rota para ler a imagem. No express há algo tipo assim: res.sendFile()

    • @Elldevv
      @Elldevv 2 หลายเดือนก่อน

      6 meses depois eu volto aqui e nada de resposta

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

    fica dando erro informando que o diretorio nao foi criado, porem eu criei igual voce fez no video e nao mudou nada

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

      opa, entra na comunidade que a gente tenta te ajudar por lá joaobibiano.com/discord

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

    Joao para consumir isso no front e exibir toda a pasta com todos os arquivos é possível?

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

      É sim, basta criar um endpoint para ler o disco e retornar para a tela :)

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

    Não sei o porquê, mas o navegador não reconhece a rota

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

      Opa, entra no nosso grupo do discord que te ajudamos lá