Skip to content

Esse repositório é direcionado para estudo de Graphql.

Notifications You must be signed in to change notification settings

Giovani-f/estudo-graphql

Repository files navigation

Estudo Graphql com Apollo Server Express

Esse repositório é direcionado para estudo de Graphql, sendo uma api simples com CRUD para aprender os básicos sobre graphql e apollo server.

Sobre o projeto

  • Basicamente uma api onde é possível cadastrar, editar, atualizar e deletar (soft delete) um usuário.
  • Api desenvolvida com Graphql, Apollo Server Express e Knex.
  • Para os testes foram utilizados Jest e Supertest.

Qual o propósito do projeto?

  • Colocar em prática os conhecimentos sobre Graphql
  • Colocar em prática os conhecimentos sobre testes integrados

Como rodar o projeto

Esse projeto possui arquivo .nvmrc para definir a versão do node a ser usada.

nvm install 14.18.1

nvm use
  • Insatalando as dependências
npm install
  • Populando o banco de dados
npm run recreate-db
  • Rodando o projeto
npm run start
  • Rodando os testes
npm run test