CRIE UMA API COM NODE.JS EXPRESS MONGODB E MONGOOSE - API RESTFUL

  Рет қаралды 40,070

Matheus Battisti - Hora de Codar

Matheus Battisti - Hora de Codar

Күн бұрын

Пікірлер: 77
@MatheusBattisti
@MatheusBattisti 7 ай бұрын
🔵Conheça nosso curso completo de React JS: app.horadecodar.com.br/course/curso-react-js-completo
@marqueschristmann7512
@marqueschristmann7512 Жыл бұрын
Estou fazendo seu cursos de javascript muito obrigado cara por ajudar pessoa que não tem condições financeiras se eu pudesse pagar pelo seu curso pago com certeza eu pagaria de verdade. Um dia quem sabe
@MatheusBattisti
@MatheusBattisti Жыл бұрын
opa Marques, de nada! Logo vc consegue sua vaga, só continuar estudando, abração!
@JoaoVictor-ij5jk
@JoaoVictor-ij5jk Жыл бұрын
amigo, na udemy você compra o curso dele até por 22 reais, tem vários cursos, eu já comprei 2 de node e typescript um total de 52 horas que é muita coisa
@velhobugado0230
@velhobugado0230 10 ай бұрын
Aprendi React e MongoDB com o Matheus. As aulas dele são muito boas. Cara tem uma didática impressionante.
@thalistrisch9635
@thalistrisch9635 Жыл бұрын
Sua didática é impressionante, que bom que existem pessoas capazes de ensinar para quem está tendo os primeiros passos no aprendizado de uma nova tecnologia.
@felipewolver98
@felipewolver98 Жыл бұрын
Otimo video naum sabia nada de mongoDB e e o seu tutorial foi excelente! Obrigado por compartilhar.
@app2028
@app2028 Жыл бұрын
Esse vídeo merece mais que uma doação ! já sou aluno a tempo mais, esses vídeos ajudam mais que de mais!
@maiquelmendes6349
@maiquelmendes6349 Жыл бұрын
Excelente video Matheus, só mais uma dica pra galera... uma outra otima extensão do vscode para requisições é o THUNDER CLIENT bem mais completo que o rest.
@QuaseEngenheiro
@QuaseEngenheiro Жыл бұрын
Parabens pelo vídeo, mas eu fiquei com uma dúvida. Porque na hora de criar uma festa é passado um Service com todos os atribuitos dele (titulo, preço....) ao inves de so o ID daquele serviço?
@velhoguidsd
@velhoguidsd Жыл бұрын
Ótimo vídeo, eu penso que poderia trazer mais vídeos nesse estilo, ou até talvez a mesma aplicação, mas com outras ferramentas, como Next, NestJS e MySQL ou POSTGRES, ou Python e Django, PHP e Laravel.
@MatheusBattisti
@MatheusBattisti Жыл бұрын
obrigado pela sugestão Guilherme, a ideia é ter mais videos de backend sim
@luizinhogm
@luizinhogm Жыл бұрын
O brabo tem nome! Boa, Mestre!
@MatheusBattisti
@MatheusBattisti Жыл бұрын
haha valeu Luis!!
@marcelo_gomj
@marcelo_gomj Жыл бұрын
Muito bom!! Obrigado pelo conteúdo professor!
@DrummanBr
@DrummanBr Жыл бұрын
Excelente curso, porém, faltou explicar como fazer o deploy, principalmente da api. Você tem algum vídeo que ensina isso?
@wilknisdeyvis5995
@wilknisdeyvis5995 Жыл бұрын
Muito bom! Adorei a metodologia!
@alangriebler2401
@alangriebler2401 8 ай бұрын
Agradeço me ajudou, mas tenho uma duvida, ao fazer o POST de uma festa, os serviços dessa festa deveriam ir para o BD na coleção serviços com o ID da festa, mas não está indo, os serviços ficam apenas na coleção parties. Consegue ajudar
@kenidydrosa
@kenidydrosa 7 ай бұрын
Mto bom, me ajudou muito!
@mrcomputer2007
@mrcomputer2007 Жыл бұрын
Bom dia. Este video completo com o projeto de frontend esta em qual curso?
@sidmac1
@sidmac1 Жыл бұрын
Cara muito top!!! parabéns!!
@dinahmartins4876
@dinahmartins4876 Жыл бұрын
muito obrigada 😍😍
@hashcatcher
@hashcatcher Жыл бұрын
Poderia me dizer se ainda está disponível a aula do React integrado a esse backend? Se sim, em qual dos cursos que está?
@guilhermeparreira7077
@guilhermeparreira7077 Жыл бұрын
queria saber tambem
@sonnnnnnnnnnnnnnn
@sonnnnnnnnnnnnnnn 9 ай бұрын
ac
@PsychoDude
@PsychoDude Жыл бұрын
oi, tem algum video seu com junção no flutter?
@nandoedson226
@nandoedson226 Жыл бұрын
No minuto 13:07 após eu realizar o comando npm start, o nodemon apresenta um erro “nodemon app crashed - waiting for file changes before starting site” já tentei muitas coisas e não deu certo
@DemetrioTorgan
@DemetrioTorgan Жыл бұрын
A qual curso o front-end está relacionado no site?
@LucasHenrique-nt7bm
@LucasHenrique-nt7bm Жыл бұрын
Essas funções do login eu posso escrever ela em um arquivo do controller e exporta-las no app.js ? Pra não ficar tudo junto.
@MatheusBattisti
@MatheusBattisti Жыл бұрын
⭐ Conheça a nossa plataforma de cursos: www.horadecodar.com.br/comunidade-hora-de-codar/
@maiquelmendes6349
@maiquelmendes6349 Жыл бұрын
Excelente video Matheus, só mais uma dica pra galera... uma outra otima extensão do vscode para requisições é o THUNDER CLIENT bem mais completo que o rest.
@caioviniciusdasilvacaio515
@caioviniciusdasilvacaio515 Жыл бұрын
Professor, tudo bem? No site do mongodb não está aparecendo a opção "connect your application", no meu pc só aparece "drivers, compass, shell, mongoDB for vs code e atlas SQL", porém estou seguindo todo o passo a passo corretamente, poderia me ajudar?
@alexandremariano31
@alexandremariano31 Жыл бұрын
muito bom. Só faltou a integração com o front kkk
@juelmapereira4277
@juelmapereira4277 8 ай бұрын
sim!
@xandi6461
@xandi6461 2 ай бұрын
Mano, você fez achou/fez esse projeto? Se sim, me manda teu githubbb!!!
@metratonpr
@metratonpr Жыл бұрын
Muito util, parabens!
@mateorlandi
@mateorlandi Жыл бұрын
Olá, seus vídeos são ótimos, sempre acompanho. Tenho uma dúvida, na cloud do mongo, não tem para mim a opção Connect your application.
@Jose-mq4un
@Jose-mq4un Жыл бұрын
use a opcao "Drivers"
@Cookieukw
@Cookieukw Жыл бұрын
Engraçado é que vim reaprender mongo depois de muito tempo pois já não lembrava mais nada e me deparo com isso. Porém, eu simplesmente testei todas as outras opções e descobri que tinha a URL nessas outras. Só para vê a vantagem que tenho em fuçar e me virar kkkkk
@3TKCINFORMATICA
@3TKCINFORMATICA Жыл бұрын
Olá amigo tudo certiho! sou novo em base de dados mongoDB , e tenho uma grande dúvida e gostaria de saber se o amigo pode me ajudar a esclarecer! Sou o Uilisson Silva , e a minha dúvida amigo é a seguinte ,exemp: em um restaurante usamos um soft com essa base de dados mongoDB e não tem Réplica Set , a loja encontra se em produção realizando várias vendas com mesas abertas digamos quer 250 mesas em produção , se o meu servidor queimar ou o sistema operacional corromper , existe alguma maneira de copia essa base de dados com todas as minhas mesas em produção , e subir essa base de dados em outra máquina para o sistema voltar a funcionar com todas as mesas que já estava lançadas ?
@andersonbruno528
@andersonbruno528 Жыл бұрын
Excelente video, mas senti a falta de como atualizar a array de serviços pois dessa forma esta sobrescrevendo a array que existe.
@leosantos6155
@leosantos6155 Жыл бұрын
Matheus em um dos seus cursos tu ensina a criar conexao com o mongo db instaldo na maquina e não pelo atlas e tambem como fazer o crud desta forma?
@MatheusBattisti
@MatheusBattisti Жыл бұрын
opa Leo, teremos isso na Comunidade, mas ainda não está disponível este conteúdo
@rhayonne
@rhayonne Жыл бұрын
Otimo video, como sempre, comprei cursos seu no udemy, foram atraves deles que aprendi muito de javaScript. Seria otimo se você deixasse o endereço dos arquivos para que pudessemos comparar as vezes quando temos erros. Valeu
@christodoulopoulos9278
@christodoulopoulos9278 Жыл бұрын
Professor, você poderia fazer uma aula fazendo o deploy dessa aplicação
@MatheusBattisti
@MatheusBattisti Жыл бұрын
opa brother, no momento, apenas para a Comunidade
@AMC-r8f
@AMC-r8f Жыл бұрын
Fala Matheus, blz! Alguma previsão pra incluir o vue.js na comunidade?
@MatheusBattisti
@MatheusBattisti Жыл бұрын
fala Alexandre, neste início será exclusivamente React =(
@rrrparaiba3670
@rrrparaiba3670 Жыл бұрын
Qual extensão no vs code que vc usa pra salvar o codigo e ele auto completar os pontos e virgulas?
@marciofreitas3379
@marciofreitas3379 Жыл бұрын
RRR, foram a All autocomplete e o path autocomplete! pleo menos, foram essas que estou usando e são show de bola!
@guilhermemachado2580
@guilhermemachado2580 Жыл бұрын
Justamente o que eu estou estudando agora. xD
@MatheusBattisti
@MatheusBattisti Жыл бұрын
boa Guilherme!
@diegoalvesferreira8481
@diegoalvesferreira8481 Жыл бұрын
Minha duvida é sobre gerar um link pra imagem pra ser cham,ado no front end
@leandroeffgen7868
@leandroeffgen7868 4 ай бұрын
Não tem a parte do front-end? :(
@luizquinholi
@luizquinholi 7 ай бұрын
41:20 ao tentar um requisição 'post', retorna o seguinte erro: TypeError: Cannot read properties of undefined (reading 'name')
@matheusnery2814
@matheusnery2814 Жыл бұрын
Uma alternativa a essa extensão REST Client seria o Thunder Client, é a que eu uso ....
@GabrielSousa-hk1sg
@GabrielSousa-hk1sg Жыл бұрын
por alguma razão quando crio uma festa meu serviço sempre chega undefined, e todos os outros campos chegam. Consigo criar um serviço sem problemas. Alguém pode ajudar?
@RayenneCandido
@RayenneCandido Жыл бұрын
Como consumir essa api com algum framework?
@edmilsonbarreto4925
@edmilsonbarreto4925 Жыл бұрын
No minuto 33:45 quando eu coloco esse app.use o meu servidor cai, quando comento ele volta, já voltei pra ver se tem algo errado com meu código mas não encontrei nada de errado.
@pavanellidev
@pavanellidev Жыл бұрын
Matheus, gostaria de saber a vantagem em fazer o curso contigo pela sua plataforma versus os seus cursos na udemy... Seria a organização? O conteúdo é mais atualizado?
@MatheusBattisti
@MatheusBattisti Жыл бұрын
oi Pavanelli, então, os cursos da Comunidade são todos atualizados, estou gravando novamente, seguindo padrões mais modernos e com os recursos mais utilizados em empresas, além de ser uma formação completa Se quiser trocar uma ideia melhor me manda um whats: wa.me/554899876826?text=Tenho%20uma%20d%C3%BAvida%20sobre%20a%20Comunidade
@novalux2939
@novalux2939 7 ай бұрын
Oque é isso? Doctor enf, dotafe, que você comenta no 18:37 de vídeo?
@estagiariatilarissa
@estagiariatilarissa 4 ай бұрын
alguém achou o video da parte do front dessa api? ou é pago?
@Elldevv
@Elldevv 4 ай бұрын
È pago kk, mas o front aí é tranquilo fazer
@gustavoreisdecarvalho3268
@gustavoreisdecarvalho3268 Жыл бұрын
Tu ta usando Linux pra dar suporte ao Mongo ou é uma maquina virtual?
@samurai_rk
@samurai_rk Жыл бұрын
ja refiz a parte de inserir algo no banco, nunca da certo kkk
@aanshirra8445
@aanshirra8445 8 ай бұрын
ta tudo diferente no futuro
@lucasoliveirapereiradasilv7003
@lucasoliveirapereiradasilv7003 Жыл бұрын
Fala mestre, tem alguma diferença disso: module.exports = class UserController { async register(req, res) { const { name, email, phone, password, confirmPassword } = req.body; if(!name) { res.status(422).json({ msg: 'Nome é obrigatório'}); return; } if(!email) { res.status(422).json({ msg: 'Email é obrigatório'}); return; } if(!phone) { res.status(422).json({ msg: 'Phone é obrigatório'}); return; } if(!password) { res.status(422).json({ msg: 'Senha é obrigatório'}); return; } if(confirmPassword != password) { res.status(422).json({ msg: 'As senhas precisam serem iguais'}); return; } res.status(201).json({ msg: `Usuário ${name} adicionado!` }) } } pra isso? const UserController = { register: async (req, res) => { const user = { name: req.body.name, email: req.body.email, password: req.body.password, confirmPassword: req.body.confirmPassword }; if(!user) { res.status(422).json({ msg: 'Preencha todas as informações'}); return; } if(user.confirmPassword != user.password) { res.status(422).json({ msg: 'As senhas precisam serem iguais'}); return; } res.status(201).json({ msg: `User adicionado!` }); } } module.exports = UserController;
@XDanRJ
@XDanRJ Жыл бұрын
Destaca qual a diferença dos dois códigos, ler os dois códigos inteiros e descobrir a diferença é complicado kkkkkkk é o module exports? Se sim, acho que dá no mesmo
@PelpsRoxXx
@PelpsRoxXx 11 ай бұрын
Usar module.exports no início e jogar todo o objeto direto dentro dele o seu código fica ilegível e fora do padrão. Funciona, mas não é recomendado. Quando aos erros retornados serem diferentes, isso fica à sua escolha e o que vc quer mostrar pro usuário.
@juelmapereira4277
@juelmapereira4277 8 ай бұрын
:)
@yurilima6495
@yurilima6495 Жыл бұрын
professor, primeiramente suas aulas sao mto boas, e seus cursos da udemy são 10. voce poderia me auxilar no quisito, mudar o mongodb por mysql, ou postgres? obrigado
@alexandremariano31
@alexandremariano31 Жыл бұрын
ac
@matheusbaptista27
@matheusbaptista27 5 ай бұрын
Depois que comecei a adicionar os arquivos e dados de festas (partyController.js) do minuto 59:00 em diante em diante só ladeira abaixo, não conecta mais o banco. Segue o erro: node:internal/modules/cjs/loader:1145 throw err; ^ Error: Cannot find module 'monogoose' Require stack: - C:\Users\pc0047\Desktop\arquivos\backend\models\Party.js - C:\Users\pc0047\Desktop\arquivos\backend\controllers\partyController.js - C:\Users\pc0047\Desktop\arquivos\backend outes\parties.js - C:\Users\pc0047\Desktop\arquivos\backend outes outer.js - C:\Users\pc0047\Desktop\arquivos\backend\app.js at Module._resolveFilename (node:internal/modules/cjs/loader:1142:15) at Module._load (node:internal/modules/cjs/loader:983:27) at Module.require (node:internal/modules/cjs/loader:1230:19) at require (node:internal/modules/helpers:179:18) at Object. (C:\Users\pc0047\Desktop\arquivos\backend\models\Party.js:3:19) at Module._compile (node:internal/modules/cjs/loader:1368:14) at Module._extensions..js (node:internal/modules/cjs/loader:1426:10) at Module.load (node:internal/modules/cjs/loader:1205:32) at Module._load (node:internal/modules/cjs/loader:1021:12) at Module.require (node:internal/modules/cjs/loader:1230:19) { code: 'MODULE_NOT_FOUND', requireStack: [ 'C:\\Users\\pc0047\\Desktop\\arquivos\\backend\\models\\Party.js', 'C:\\Users\\pc0047\\Desktop\\arquivos\\backend\\controllers\\partyController.js', 'C:\\Users\\pc0047\\Desktop\\arquivos\\backend\ outes\\parties.js', 'C:\\Users\\pc0047\\Desktop\\arquivos\\backend\ outes\ outer.js', 'C:\\Users\\pc0047\\Desktop\\arquivos\\backend\\app.js' ] } Node.js v21.7.3 [nodemon] app crashed - waiting for file changes before starting... to a 2 dias já envolvido tentando resolver e nada.
@Gizzzmo
@Gizzzmo 4 ай бұрын
Se eu tiver entendido direito, esse erro está ocorrendo porque você escreveu "monogoose" ao invés de "mongoose". Error: Cannot find module "MONOGOOSE"
@Elldevv
@Elldevv 4 ай бұрын
​@@Gizzzmobem isso mesmo kkk
@aanshirra8445
@aanshirra8445 2 ай бұрын
ta escrito errado mano.
API de upload de imagens com Node.js e MongoDB
34:51
Matheus Battisti - Hora de Codar
Рет қаралды 20 М.
Crie uma API RESTful com Node.js e MongoDB | CRUD com Node, Express e Mongoose
1:19:58
Matheus Battisti - Hora de Codar
Рет қаралды 83 М.
風船をキャッチしろ!🎈 Balloon catch Challenges
00:57
はじめしゃちょー(hajime)
Рет қаралды 64 МЛН
ТВОИ РОДИТЕЛИ И ЧЕЛОВЕК ПАУК 😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 2,9 МЛН
FORMULÁRIO MULTISTEP COM REACT.JS - FORMULÁRIO DE MÚLTIPLAS ETAPAS REACT
1:12:47
Matheus Battisti - Hora de Codar
Рет қаралды 22 М.
Create components in this way in React (Composition Pattern)
24:47
Consumindo API no React com AXIOS
21:09
EstudeCê
Рет қаралды 2,5 М.
FÁBIO AKITA. Comece pelo básico. Fora da Norma Podcast.
1:07:19
Fora da Norma
Рет қаралды 205 М.
Crie um Quiz com React.js - Projeto de React para iniciantes
1:18:23
Matheus Battisti - Hora de Codar
Рет қаралды 37 М.
PROOF JavaScript is a Multi-Threaded language
8:21
Beyond Fireship
Рет қаралды 288 М.
Autenticação com Node.js e MongoDB com JWT - Login e Registro com Node.js
1:11:38
Matheus Battisti - Hora de Codar
Рет қаралды 77 М.
Criando uma API Completa com Node.js, Express e MongoDB - Passo a Passo do Zero!
56:39
Gabriel Rangel - Fala, Coders!
Рет қаралды 42 М.