/blogs-api

Projeto da Trybe - Bloco 24 - REST API para gestão de blog feita com Node.js e Sequelize.

Primary LanguageJavaScript

Blogs API

Projeto da Trybe - Bloco 24 - REST API para gestão de blog feita com Node.js e Sequelize.

💻 Projeto

API RESTful para uma aplicação de produção de conteúdo para um blog utilizando Node.js e Sequelize.

🏆 Meu desempenho

🚀 Tecnologias

Este projeto foi desenvolvido com as seguintes tecnologias:

  • Node.js
  • Sequelize

📌 Habilidades

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.

⬇️ Instalando dependências

npm install

⚡ Executando a aplicação

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

🧪 Executando os testes

npm test

💬 Contatos