Curso de Node JS Aula 09 Persistência de Dados com o MySQL CRUD COMPLETO

preview_player
Показать описание
IN MEMORIAN: Aguiomarino, Seu Mocinho que faleceu em 28/12/2022
O pai do meu cunhado Arcy Trindade.

Feliz Ano Novo!!! 🖤

Código final da aula 09
API Rest com Node JS MVC incompleto

Persistência de Dados com o MySQL:
Ajuste na Conexão da base de dados
Ajuste no Server
Criar as rotas com instruções SQL para:
Ler dados
Ler por id
Inserir dados
Atualizar dados
Apagar dados
Considerações sobre Refatoração

JS, JavaScript, Insomnia, Backend, FullStack, Criar tabela, Insert, Update, Delete, CRUD, node, API REST, REST, express, JSON, MySQL, Workbench, Base de Dados, Banco de Dados, Data Base, db, bd, mysql, schema, charset, criar conexão, createConnection, connect, parâmetros de conexão, host, port, user, password, database, script dev, Common JS, ES Module, import, export, export default, JSON Viewer, Extensão, Chrome, Programação, Dev, Informática, Professor, Edson Maia
Рекомендации по теме
Комментарии
Автор

Melhor professor! Que didática incrível.. A gente consegue perceber quando alguém é expert no assunto, quando a pessoa consegue ensinar para qualquer um que assiste o vídeo.
Parabéns!!

devwallace
Автор

melhor aula youtube que tive até hj, e olha que tenho 52. Parabens professor.

cmgalves
Автор

Professor bom dia! Espero que esta mensagem o encontre bem. Gostaria de expressar meu mais sincero agradecimento pela sua generosidade em disponibilizar esses conteúdos. Sua atitude de compartilhar conhecimento é verdadeiramente admirável e fez uma diferença significativa em minha vida.
Ao ter acesso a esse material valioso, pude aprofundar meus conhecimentos e expandir minha compreensão sobre o assunto. Acredito firmemente que a educação e o compartilhamento de informações são fundamentais para o crescimento pessoal e profissional, e a sua contribuição nesse aspecto é inestimável, seu esforço em tornar o conhecimento mais acessível é digno de elogios.
Teria a possibilidade de passar quais extensões vc usa e fonte para codar?
muito obrigado professor, tenha um excelente dia.

lucascostafreire
Автор

Uma coisa legal de se fazer nesse caso é utilizar async em vez do if:

conexao.query(sql, async (error, result) => {
try {
res.status(200).json(result)
} catch {
res.status(404).json(error)
}
})

marcoscesarrocha
Автор

Parabéns pelo trabalho professor, você facilita muito no entendimento.

emanoelrogeriomartinsbias
Автор

Cara você me salvou, espero que você continue postando esse material de alta qualidade. Já testei vários cursos de node e só consegui aprender com você.

luisguedes
Автор

Conteúdo e didática impecável! Parabéns

danbaumann
Автор

Sensacional! Direto ao ponto, muito obrigado.

claudiolopes
Автор

Conteúdo excelente! Obrigado professor!

caojake
Автор

Obrigado pela excelente aula, professor. Feliz ano novo

usercontent
Автор

Uma outra alternativa para realizar a busca por id no metodo GET é a seguinte:

const sql = `SELECT * FROM bd_copa.selecoes WHERE id=${id}`

Assim você já passa a id direto no select, e não precisa passar a variavel id como parametro logo após a sql

marcoscesarrocha
Автор

Rapaz ... vai ano novo....ficarei aguardando o curso na Hotmart de uma pequena abraço

mcouto
Автор

Simplesmente FENOMENAL sua didática somando a esse conteúdo ficou excelente, consegui compreender perfeitamente.
No entanto, não consigo relacionar isso tudo que aprendi nesse curso para uma página de um site, por exemplo:
Se eu tivesse esse grupo de seleções dentro de uma "class" e dentro dessa classe esse grupo tivesse dentro de uma array, como que o grupo seria colocado dentro do banco de dados do "sql" por um input ?

elvispresley
Автор

boa tarde o meu deu esse erro {
"erro": {
"code": "ER_BAD_FIELD_ERROR",
"errno": 1054,
"sqlMessage": "Unknown column 'selecao' in 'field list'",
"sqlState": "42S22",
"index": 0,
"sql": "INSERT INTO selecoes SET `selecao` = 'Brasil', `grupo` = 'A'"
}
}

jonaslimamelo