Esta é uma API GraphQL desenvolvida para estudos, utilizando TypeScript, Mongoose, dotenv e Apollo Server. A API gerencia duas entidades principais: Pessoas e Books. Uma pessoa pode ter vários livros associados a ela.
- GraphQL: Linguagem de consulta para APIs.
- TypeScript: Superset de JavaScript com tipagem estática.
- Mongoose: Biblioteca para modelagem de dados MongoDB.
- dotenv: Gerenciamento de variáveis de ambiente.
- Apollo Server: Servidor GraphQL para Node.js.
Olá, Sou Francinaldo Batista
📍 Localidade: Campina Grande, Paraíba
🎓 Formação: Sistemas de informação - UniFacisa, 4° Semestre
- Node.js (v16 ou superior)
- MongoDB (local ou remoto)
- npm
-
Clone o repositório:
git clone https://github.com/Batissta/graphql-mongo-api.git cd graphql-mongo-api -
Instale as dependências:
npm install
-
Configure as variáveis de ambiente: Crie um arquivo
.enve adicione a seguinte variável:MONGO_URI_CONNECTION=sua-conexão-com-seu-banco-de-dados
-
Execute o servidor:
npm run dev
O servidor estará disponível em http://localhost:4000.
Deixa uma estrela no repositório e me siga no Github!
Além disso, faz conexão comigo no linkedin (está na seção "Autor") e se inscreve no meu canal do youtube: youtube.com/@Francinaldob
Este projeto está sob a licença MIT - veja o arquivo LICENSE para detalhes.
Feito por [Francinaldo Batista]
📺 Assista à série completa no YouTube: Youtube ->