Projeto da Trybe - Bloco 24 - REST API para gestão de blog feita com Node.js e Sequelize.
API RESTful para uma aplicação de produção de conteúdo para um blog utilizando Node.js e Sequelize.
Este projeto foi desenvolvido com as seguintes tecnologias:
- Node.js
- Sequelize
Neste projeto, desenvolvi as seguintes habilidades:
- Desenvolver uma API RESTful de um CRUD (Create, Read, Update e Delete);
- Utilizar o ORM Sequelize para a leitura e escrita em um banco de dados MySQL/PostgreSQL.
npm install
Inicialmente é preciso configurar um banco de dados MySQL:
- Definindo as varáveis de ambiente em um arquivo
.env
; - Criando o banco de dados e as tabelas com:
npx sequelize db:create
npx sequelize db:migrate
- Se desejado, populando as tabelas com dados iniciais com:
npx sequelize db:seed:all
Após isso, a aplicação pode ser iniciada com:
npm start
npm test