Skip to content
Introdução ao GraphQL com NodeJS e MongoDB
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
screenshots
src
.DS_Store
.gitignore
README.md
package.json
yarn.lock

README.md

Thiago Marinho

API GraphQL com NodeJS, Server Yoga GraphQL + MongoDB e Mongoose

Este é um tutorial básico de implemetação de um servidor que expôe uma API em GraphQL para frontend fazer um CRUD de usuário.

Post no blog

https://www.tgmarinho.com/introducao_ao_graphql_com_nodejs_e_mongodb/

Configurar

  • Baixe o projeto:
1. git clone https://github.com/tgmarinho/graphql-node-blog.git
2. cd graphql-node-blog
  • Instala as dependências:
3. yarn
4. yarn start

ou

3. npm install
4. npm start

Abra a url http://localhost:4000/ e comece a brincar:

Queries and Mutations nammed.

query myNamedQuery {
  users {
    id
    name
    email
  }
}

mutation createNewUser {
  createUser(name: "Joao", email: "jo@gmail.com") {
    name
    id
  }
}

Buscar um usuário com ID específico e retornar o seu nome:

{
  user(id: "5dc736d0fb540d5d3b5ca5d8") {
    name
  }
}


Retornar nome e email de todos os usuários

{
  users {
    name
    email
  }
}

Utilize o playground para fazer suas queries e mutations

Playground Screenshot

Author

Thiago Marinho
Thiago Marinho

Thanks!

You can’t perform that action at this time.