npm install express --save
npm install --save-dev nodemon
npm install --save sequelize
npm install --save mysql2
npm install --save-dev sequelize-cli
npx sequelize-cli init
Alterar o arquivo config/config.json com a seguinte configuração:
"development": {
"username": "root",
"password": "",
"database": "livros",
"host": "127.0.0.1",
"dialect": "mysql"
},
Após, execute os comandos para criar o arquivo de migração e migrar.
npx sequelize-cli model:generate --name Produto --attributes name:string,description:string,unit:string,price:float,active:boolean
npx sequelize-cli db:migrate
Alterar o arquivo package.json, incluindo o sript:
"scripts": {
"start": "nodemon app.js"
},
npm start