/trybe-project-blogs-api

A blog application was developed in Node.js using the sequelize package to create and associate tables. And CRUD was done with ORM.

Primary LanguageJavaScript

Projeto Blogs Api!

Projeto desenvolvido no bloco 24 de Back-end!

Habilidades

  • Construção de um back-end usando ORM com o pacote sequelize do npm;
  • Criação e associação de tabelas usando models e migrations do sequelize;
  • Construção de endpoints para consumir os models que foram criadas;
  • Desenvolvimento do CRUD com o ORM;

O que foi desenvolvido

Foi desenvolvido uma aplicação em Node.js usando o pacote sequelize, criando endpoints (seguindo os princípios do REST) que foram conectados ao banco de dados para fazer o CRUD. Para realizar um post é necessário usuário e login, portanto foi trabalhada a relação entre user e post. Também foi feita a utilização de categorias para os posts, assim trabalhando a relação de posts para categorias e de categorias para posts. As seeders foram feitas pela trybe.

Como executar o projeto

  • Execute o npm install para instalar as dependencias;
  • Utilize uma ferramenta para a execução de testes das requisições feitas pela API, como o Postman ou o Insomnia;