GraphQL ve MongoDB Kullanan Örnek Uygulama.
GraphQL ve MongoDB kullanılarak oluşturulmuş örnek bir uygulama. Mutation
, Query
ve Subscription
parametreleri çalışmaktadır.
- Projeyi cihazınıza kopyalayın:
git clone https://github.com/ugurcandede/MongoDB-GraphQL
- Proje dizinine gidin:
cd MongoDB-GraphQL
. yarn
veyanpm install
komutu ile gerekli kütüphaneleri indirin..env
dosyası oluşturup içerisine aşağıdaki gibi MongoDB adresini ve çalışmak istediğiniz PORT numarasını yazın.
mongoURI=mongodb://localhost:27017/graphql
PORT=7856
yarn start
veyayarn serve
komutu ile projeyi çalıştırın.- Proje
http://localhost:7856/playground
adresinde çalışır halde olacaktır.
Yeni Kullanıcı Oluşturma
mutation {
createUser(
user: {
name: "Ugurcan Dede"
email: "[email protected]"
password: "123456789"
}
) {
_id
name
password
email
}
}
Gerçek Zamanlı Yeni Kayıt Olan Kullanıcıları Listeleme
subscription {
user {
_id
name
email
}
}
Oluşturulmuş Bütün Gönderileri Listeleme
{
posts {
_id
title
body
published
author {
name
email
}
date {
published
updated
}
}
}
Proje MIT Lisansına Sahiptir , Copyright (c) 2021 Ugurcan Dede.