• Yapay zekadan makale özeti

    • Bu video, bir eğitim içeriği olup, izleyicilere adım adım Apollo Server oluşturma sürecini göstermektedir.
    • Video, Apollo Server oluşturma sürecini detaylı olarak anlatmaktadır. Öncelikle gerekli paketlerin (Apollo Server, GraphQL, Mongoose) indirilmesi, ardından server.js dosyasının oluşturulması ve Apollo Server'ın 5000 portta çalıştırılması gösterilmektedir. Daha sonra GraphQL ile tip tanımlamaları (type def) ve resolver'ların nasıl oluşturulacağı anlatılmaktadır. Son olarak, oluşturulan server'ın test edilmesi ve playground üzerinden query'lerin çalıştırılması gösterilmektedir.
    00:01Apollo Server Oluşturma Hazırlığı
    • Bu videoda Apollo server oluşturma işlemlerinin gösterileceği belirtiliyor.
    • Apollo server için Apollo server dökümanının takip edilebileceği ve Apollo client'ın özelliklerinin geçiş yaparak görülebileceği söyleniyor.
    • Apollo server, "block app" klasörünün içerisinde "server" adındaki klasörde oluşturulacak.
    00:31Proje Hazırlığı
    • Terminal açılarak "npm init" komutu ile package.json dosyası oluşturuluyor.
    • Package.json dosyasında main properties karşısında index.js dosyası server.js olarak değiştiriliyor.
    • Gerekli paketler indirilecek: Apollo server paketi, GraphQL paketi ve MongoDB ile veritabanına bağlanmak için gerekli paket.
    01:24Paketlerin İndirilmesi
    • Terminalde "npm i apollo-server graphql mongoose" komutu ile paketler indiriliyor.
    • İndirilen paketlerin sürümleri package.json içerisinde yer alıyor.
    • Server kodlarını yazacağımız bir dosya oluşturuluyor: server.js.
    02:11Apollo Server'ın Oluşturulması
    • Apollo server import ediliyor ve typeDef ve resolvers ile bir server oluşturuluyor.
    • Server 5000 portta çalıştırılıyor ve dinleniyor.
    • Server'ın çalıştığı adres konsola yazdırılıyor.
    04:18TypeDef ve Resolvers'ın Oluşturulması
    • TypeDef'leri oluşturmak için GraphQL modülü kullanılıyor.
    • Template string içerisinde tip tanımlanıyor: query tipi oluşturuluyor.
    • Resolvers'ta query tanımlanıyor ve query çalıştığında yapılacak işlem belirleniyor.
    06:46Server'ın Çalıştırılması ve Test Edilmesi
    • Server klasörüne geçiş yapılarak "nodemon server" komutu ile server ayağa kaldırılıyor.
    • Herhangi bir hata olmadığı zaman "http://localhost:5000 adresinde çalışıyor" mesajı görülüyor.
    • Lokals 5000 adresi açıldığında Apollo server'ın playground'ı çıkıyor ve query'ler test edilebiliyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor