Skip to content

VitorHugoSouza/livros-api

Repository files navigation

Exercício Tópicos Especiais (livros-api)

Exercício em node js, utilizando as ferramentas express, sequelize, e db em mysql.

Recursos instalados

npm install express --save
npm install --save-dev nodemon
npm install --save sequelize
npm install --save mysql2
npm install --save-dev sequelize-cli

Configurando o Sequelize

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 Livro --attributes name:string,autor:string,ano:integer,editora:string,edicao:string
npx sequelize-cli db:migrate

Alterar o arquivo package.json, incluindo o sript:

"scripts": {
	"start": "nodemon app.js"
},

Após, execute :)

npm start

About

Exercício de node - Tópicos Especiais

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published