Iniciando API com NodeJs e Sequelize ORM.

preview_player
Показать описание
No vídeo de hoje vamos criar um projeto do zero com Nodejs e Sequelize ORM. Nele eu ensino as configurações iniciais do Sequelize, criação de migrations, models e controllers. No final, temos a base para dar continuidade em qualquer projeto nodejs.

Me siga nas redes sociais:

Quer falar comigo?
Рекомендации по теме
Комментарии
Автор

Muito bom a melhor explicação que achei.

renanchaves
Автор

A utilização do sequelize dispensa o uso de validações com a lib joi?

lynacharmer
Автор

E se eu já tenho o banco criado e as tabelas? Ele consegue importar o banco? Como eu faço?

toskito
Автор

Josias, gostei muito da sua didática, porém não estou conseguindo rodar a aplicação, após implementar e inserir NPM START, veja o que acontece:
Saída do Console:

throw err;
^
Error: Cannot find module 'express'
Require stack:
-
at
at Function.Module._load
at Module.require
at require
at Object.<anonymous>
at Module._compile
at Object.Module._extensions..js
at Module.load
at Function.Module._load
at [as runMain] {
code: 'MODULE_NOT_FOUND',
requireStack: [ ]
}
[nodemon] app crashed - waiting for file changes before starting...]

alexfernandess
Автор

Oi, parabéns pelo vídeo,
eu só tom um erro aki, se consegue me da um help?

eu usei os comandos "nodemon node src/server.js" e "nodemon src/server.js"..
tudo funciona perfeitamente, mas ao atualizar o servidor, seja pra alterar qualquer coisa.. por exemplo, alterar o nome de uma variável ou criar um novo controller, minha aplicação crasha e gerra esse erro:

listen EADDRINUSE: address already in use ...

no erro ele fala, que o processo já está em uso, e realmente ele está mesmo, tipo ele cria um processo na porta onde eu abri meu servidor, e eu só consigo voltar a fazer alguma fechando o projeto, dando um "kill ..." no processo pra finalizar

sona
Автор

alguem posso me ajudar na questão no UserController, nao consigo passar meus dados por meio de json, da erro relacionado com async e await

viniciusdias
Автор

No INSERT INTO o nome da tabela aparece "Users" com a primeira letra em maiúscula e não insere na tabela porque não acha essa tabela.

rosivancardoso
Автор

Pelo amor de deus alguem me ajuda!!!! FICA dando esse erro: "error Command "sequelize" not found."

SoldierDadiva
join shbcf.ru