Skip to content

yMaatheus/project-blogs-api

Repository files navigation

Project Blogs API

Projeto realizado no módulo de Back-end durante o curso de Desenvolvimento Web pela Trybe.

📱 Projeto

Neste projeto foi desenvolvido uma aplicação em Node.js usando o pacote Sequelize para fazer um CRUD de posts, com endpoints seguindo os principios REST, para a produção de conteúdo para um blog!

📋 Pré-requisitos

Para conseguir seguir este README e rodar o projeto você pode precisar dos seguintes itens:

🚀 Começando

Para ter acesso aos arquivos do projeto você pode clonar usando o seguinte comando:

git clone git@github.com:tryber/sd-019-c-project-blogs-api.git

🔧 Instalação

Agora que já tem a pasta do projeto na sua máquina, dentro dela instale as dependências:

npm install

Crie o arquivo .env e adicione as variaveis de ambiente, siga o exemplo abaixo:

NODE_ENV=development
PORT=3000

MYSQL_HOST=localhost
MYSQL_PORT=3306
MYSQL_DB_NAME=blogs-api
MYSQL_USER=root
MYSQL_PASSWORD=password

JWT_SECRET=suaSenhaSecreta

Crie as tabelas e popule o banco de dados:

npm run migration
npm run seed

Então podemos rodar o projeto:

npm start

🛠️ Construído com

About

Projeto desenvolvido na Trybe no módulo de Back-end

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •