Au 08 - Back-end - Node.js - Atualizando o produto - Mestres BEGIN

11 views1229 WordsCopy TextShare
Mestres da Web
"Faaaalaaa Meeeestrees!! 🚀 Como vai? Hora de atualizar a rota, galera! Chegamos ao final de mais u...
Video Transcript:
show agora aqui a gente vai fazer a nossa última rota a nossa rota de update de atualizar você tentou fazer se conseguiu se não conseguiu não tem problema e se conseguiu também não tem problema assiste a aula aqui para ver que você tá fazendo da mesma forma que eu vou ensinar belezinha então show eu tem uma rota de criar então acho que essa rota aqui é a rota mais completa que a gente tem então eu vou mudar o nome dela pra Cupid beleza e vamos lá para atualizar um produto eu preciso de de quê vamos
voltar mais atrás para pegar um único produto eu preciso do quê eu preciso do ID do produto então paraar pro banco quer atualizar um produto Eu também preciso do ID do produto assim como eu preciso no deletar então vamos lá onde que eu não utilizo o ID do produto aqui então da minha aplicação Eu só não utilizo o ID do produto na hora de salvar um produto porque eu não sei qual é o ID dele então vou mandar de salvar o produto no banco de dados e quando eu quero listar todos os produtos porque assim
diferente prente o ID eu quero trazer tudo então para mim tanto faz traz tudo e pronto final agora aqui para eu atualizar Eu também preciso do ID do produto Então vamos lá a gente já viu aqui como a gente pega o ID do produto Então vamos lá é só copiar aqui e agora eu preciso fazer o seguinte eu preciso atualizar esse cara é aqui aqui também no próprio mos esse m é muito bom cara tem tudo a gente tem um cara chamado find by ID update basicamente ele vai pegar o vai pegar tudo que você
tá passando de novo e vai atualizar só muda que esse cara é um pouquinho diferente que aqui eu tenho que passar o ID dele e depois é esse Jon completo ali para ele atualizar Beleza cara Lembrando que assim muuitas dessas coisas que eu falei aqui é muita documentação do mongus Então vale a pena sim você entrar lá direto na biblioteca do mungus e dar uma olhada al que existe tipo milhões de coisas ó que vou apertar aqui contra espaço pode ver que tem milhões far remove faz update repl então assim tem muita coisa muita coisa
que a gente consegue trabalhar aqui só com sabe então assim aqui eu peguei as Gerais ali que faz sentido paraa Nossa aplicação que a gente tá utilizando você pode ver que nem fugi nenhuma Criei um aquaro na mão nem nada eu utilizei tudo que tem pronto no seu dia a dia provavelmente a maioria das coisas você for utilizar que você tiver trabalhando com Angus Ali você vai conseguir utilizar as coisas dele e se cara for necessário também você consegue rodar o aquaro na mão aqui tá então beleza sem enrolar vamos salvar esse cara vamos agora
criar um novo produto eu vou criar aquele mesmo produto que estava aqui e agora eu vou criar uma nova rota que é vai ser a de update e aqui update a gente chama de tá é e vocês perceberam também aqui no no router eu tenho que colocar ela aqui também a gente chama ela de e aqui ó só fica copiando e colando código não atualiza nada update beleza update e update update tá dando EV na minha aplicação acho que é porque eu não salvei tá beleza aqui não update e update ele precisa de um ID
então eu vou pegar todos os meus produtos vou pegar esse único produto e vou colocar esse cara aqui show de bola e para o update eu também vou retornar só uma mensagem de sucesso Leandro mas poderia irizado poderia mas aqui eu quero só retornar uma mensagem de sucesso PR você forar a você salvar você dá um get lá para você ver que atualizou o data beleza mas daria também para retornar já o arquivo ali não teria nenhum problema mas show vamos lá product eh então aqui eu já tenho o cara que eu quero fazer o
update vou dar um get nele então já tenho ele aqui e aqui eu quero que ele faça o seguinte ele transforme esse celular em um mouse e ele vai ser um mouse bom e vai ser um mouse dar e não sei nem se é bom e a categoria dele vai ser informática Beleza então vamos dar um ss e deu algum erro aqui na nossa aplicação claro que deu e porque agora a gente já tá ligeiro né Eu não passei o iG aqui beleza vamos salvar então dar send Hum acho que não tava conectado ainda conectou
tá deu erro ali porque minha aplicação ainda não tinha subido Tá e agora que eu de um get aqui em todos os produtos eu vou ver que já atualizou para o mouse bom que legal vou salvar de novo esse produto do celular vou trazer agora todos os produtos eh vou transformar esse produto do celular em outra coisa agora eh teclado teclado e aí isso aí teclado teclado vou dar um ele vai vai dar um success vou trazer todos os produtos ele atualizou para teclado aquele que a gente tinha vou vir aqui no G vou pegar
um produto que a gente fez com nosso G por isso que é bom toda vez que a gente tá testando a aplicação a gente rodar bastante tá n product P deixa pegar todos os meus produtos de novo pode ser que tenha feito alguma coisa errada e aqui meu get provavelmente alguma coisinha que tava ali no nome Beleza mas agora funcionou product Então beleza aqui ele tars um único produto todos os produtos e por último vamos deletar que esse cara então ali agora a gente só tem que ter um único produto só um único produto belezinha
Então tá foi mais aula de teste do que a gente fazer no código aqui de verdade nessa Então você pode ver que a nossa aplicação agora ela faz todas as operações a gente já consegue salvar o dado a gente já consegue buscar o dado Lembrando que essa aplicação pode evoluir muito a gente conseguiria est jogando ali e numa camada de autenticação né é o í para el verificar ali se o usuário tá logado ou não enfim não é o objetivo dessa aplicação Inicial aqui é basicamente um crud bem básico mesmo de pegar todos os dados
lá e conseguir salvar tá a gente consegue também fazer o depl dessa aplicação aqui também e provavelmente aí nas próximas aulas a gente consigo evoluir para um Deploy pra gente estar utilizando diretamente lá do Deploy que a gente já fez e diretamente lá no nosso frontend porém de início agora eu acho que não faz muito sentido isso a gente pode estar rodando aqui o backend E você tá utilizando lá direto para desenvolver o front tá então é isso daí eu espero que vocês tenham gostado se vocês ficaram com alguma dúvida aí e em qualquer aula
Deixa aí o comentário aí embaixo e se também quiser opinar tiver alguma sugestão aqui pra gente melhorar o conteúdo pode comentar aí também um grande abraço e falou
Related Videos
Au 01 - Mobile - React Native - Configurando ambiente e criando projeto - Mestres BEGIN
27:59
Au 01 - Mobile - React Native - Configuran...
Mestres da Web
43 views
Upbeat Lofi - Deep Focus & Energy for Work [R&B, Neo Soul, Lofi Hiphop]
3:22:29
Upbeat Lofi - Deep Focus & Energy for Work...
A Lofi Soul
837,055 views
Mozart Effect in 432Hz – Boost Memory & Focus for Effective Learning
2:37:49
Mozart Effect in 432Hz – Boost Memory & Fo...
Classical Boost
373,018 views
Backend com NodeJs e Javascript DO ZERO - Para iniciantes | Mão na massa - 005
34:41
Backend com NodeJs e Javascript DO ZERO - ...
Seja Dev
40,655 views
🌸 Ghibli Ocean Terrace | Lo-Fi Chill Beats to Study, Relax & Dream [Spring 2025]
3:33:32
🌸 Ghibli Ocean Terrace | Lo-Fi Chill Beat...
CozyWiz
1,152 views
1930's Retro Jazz Classics ~ Vintage Jazz
1:26:55
1930's Retro Jazz Classics ~ Vintage Jazz
Dreamy Beats
511,539 views
Stanford Creativity Expert: This Simple Shift will 10x Your AI CreativityㅣJeremy Utley
13:20
Stanford Creativity Expert: This Simple Sh...
EO
347,885 views
4 Hours Chopin for Studying, Concentration & Relaxation
4:00:37
4 Hours Chopin for Studying, Concentration...
HALIDONMUSIC
18,594,941 views
Alan Walker, Dua Lipa, Coldplay, Martin Garrix & Kygo, The Chainsmokers Style 🔥 Summer Vibes #45
4:47:02
Alan Walker, Dua Lipa, Coldplay, Martin Ga...
Tropical Mage
6,406,213 views
THE UNTOLD STORY OF THE SOFTWARE ENGINEERING COLLAPSE
29:41
THE UNTOLD STORY OF THE SOFTWARE ENGINEERI...
Renato Augusto
246,265 views
Tropical Bossa Jazz ~ Beautiful Brazilian Jazz Music For a Positive Vibe ~ January Jazz Music
2:15:28
Tropical Bossa Jazz ~ Beautiful Brazilian ...
Jazz Alchemy Quartet
740,953 views
/𝐧𝐨 𝐨𝐯𝐞𝐫𝐭𝐢𝐦𝐞 | 80's Tokyo Funky Lofi Playlist 🎧 | Broadcasting Beyond | Relax & Chill & Study to
3:03:28
/𝐧𝐨 𝐨𝐯𝐞𝐫𝐭𝐢𝐦𝐞 | 80's Tokyo Funky ...
/no
748,974 views
Aprendendo React do Zero, Conectando Back e Front End, e Consumindo API
1:13:17
Aprendendo React do Zero, Conectando Back ...
DevClub | Programação
105,996 views
Productivity Music: Deep Focus Music for ADHD Relief, Study Music
9:03:09
Productivity Music: Deep Focus Music for A...
Greenred Productions - Relaxing Music
681,626 views
Top Worship Songs of ALL TIME! - Instrumental Worship Guitar
3:14:52
Top Worship Songs of ALL TIME! - Instrumen...
Josh Snodgrass
9,744,514 views
Music for Work — Deep Focus Mix for Programming, Coding
3:24:55
Music for Work — Deep Focus Mix for Progra...
Chill Flow
872,854 views
How to Start from ZERO in Node.js in Just ONE Lesson
1:31:36
How to Start from ZERO in Node.js in Just ...
Rocketseat
219,831 views
Stray Cats' Jazz Night
3:48:47
Stray Cats' Jazz Night
jij ~ Cat Jazz ~
1,159,523 views
BREAKING NEWS: Karoline Leavitt Holds Press Briefing After Kamala Harris Bashes Trump In SF Speech
39:06
BREAKING NEWS: Karoline Leavitt Holds Pres...
Forbes Breaking News
1,588,060 views
OpenAI’s CPO on how AI changes must-have skills, moats, coding, startup playbooks, more | Kevin Weil
1:31:41
OpenAI’s CPO on how AI changes must-have s...
Lenny's Podcast
94,226 views
Copyright © 2025. Made with ♥ in London by YTScribe.com