Skip to content

Nesse projeto precisei arquiteturar e desenvolver uma API de um CRUD posts de blog (com o Sequelize). Começando pela API, desenvolvi alguns endpoints (seguindo os princípios do REST) que estão conectados ao banco de dados.

Notifications You must be signed in to change notification settings

andersonleite1/blogs-api

Repository files navigation

Blogs API

Descrição

Nesse projeto precisei arquiteturar e desenvolver uma API de um CRUD posts de blog (com o Sequelize). Começando pela API, desenvolvi alguns endpoints (seguindo os princípios do REST) que estão conectados ao banco de dados.

Habilidades

Neste projeto verificou-se minhas habilidades de construir um back-end usando ORM com o pacote sequelize do npm, e minhas capacidades de:

  • Criar e associar tabelas usando models do sequelize;
  • Construir endpoints para consumir os models que criar ;
  • Fazer um CRUD com o ORM.

Tecnologias utilizadas

  • Node.js
  • MySQL
  • Sequelize

Como instalar esse projeto localmente na sua máquina

Antes de tudo é preciso fazer o clone do projeto para sua máquina (é necessário ter o git instalado), escolha uma pasta no seu pc, entre nela e pelo terminal execute o seguinte comando:

git clone https://github.com/andersonleite1/blogs-api.git 

Após ter feito o clone entre na pasta cd blogs-api e pelo terminal já dentro da pasta execute:

npm install 

Esse comando irá instalar as dependências do projeto. Para esse comando funcionar você precisa ter o node instalado na sua máquina.

Como executar o projeto

Com os passos anteriores já cumpridos agora basta configurar as variáveis de ambiente do projeto, para isso crie um arquivo .env no diretório raiz do mesmo (use o arquivo .env.example como base) em seguida execute o seguinte comando no terminal (você precisa está na raiz do projeto cd blogs-api):

npm start 

Você já está com o Blogs API rodando na sua máquina local é só aproveitar 😄

About

Nesse projeto precisei arquiteturar e desenvolver uma API de um CRUD posts de blog (com o Sequelize). Começando pela API, desenvolvi alguns endpoints (seguindo os princípios do REST) que estão conectados ao banco de dados.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published