- Sobre a Aplicação
- Tecnologias
- Iniciando a Aplicação
- Exemplos de Queries
- Exemplos de Mutations
- Licença
- Contato
API GraphQL desenvolvida em Node.js e express-graphql.
CRUD completo de clientes, utilizando banco de dados MongoDB.
Desenvolvido durante o curso Rest API e GraphQL com Node.js.
- Node.js
- GraphQL com Express-GraphQL
- Banco de dados MongoDB
# Baixe o repositório com git clone e entre na pasta do projeto.
$ git clone https://github.com/luiizsilverio/mongo-graphql-clientes.git
# Execute yarn para instalar as dependências (ou npm install)
$ yarn
# Para iniciar a aplicação
$ yarn dev
Acesse o link https://localhost:3000/clientes para rodar as queries e mutations.
{
findCliente(id: "622b81013bc3868bd68094c2") {
id,
nome,
idade,
email
}
}
{
findClientes(input:{
}) {
id,
nome,
idade,
email
}
}
mutation {
insertCliente(input: {
nome: "Luiz",
idade: 37,
email: "[email protected]"
}) {
id,
nome,
idade,
email
}
}
mutation {
deleteCliente(id: "622b803f3bc3868bd68094c0")
}
mutation {
updateCliente(id: "622b81013bc3868bd68094c2", input: {
nome: "João",
idade: 32,
email: "[email protected]"
})
}
Este projeto está licenciado sob a licença MIT.
E-mail: [email protected]