Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Gökhan Kandemir tarafından sunulan bir eğitim dersidir. Eğitmen, Node.js ile HTTP isteklerinin nasıl işleneceğini ve Postman uygulamasının nasıl kullanılacağını anlatmaktadır.
- Video, Postman uygulamasının kurulumu ve kullanımı ile başlayıp, Node.js'te GET, POST, PUT ve DELETE HTTP isteklerinin nasıl işleneceğini göstermektedir. Eğitmen, her bir HTTP metodunun işlevini açıklayarak, Postman üzerinden isteklerin nasıl gönderileceğini ve Node.js uygulamasında bu isteklerin nasıl işleneceğini kod örnekleriyle anlatmaktadır.
- Ayrıca videoda, parametre alma, URL üzerinden veri gönderme, POST isteklerinde gelen JSON verilerinin body-parser ve underscore kütüphaneleri kullanılarak nasıl işleneceği, ve lokal ile production ortamlarında servislerin nasıl test edilebileceği Postman üzerinden uygulamalı olarak gösterilmektedir.
- 00:02Postman Kurulumu ve Kullanımı
- Node.js ile GET, POST, PUT ve DELETE işlemlerinin nasıl karşılandığını ve Postman üzerinden nasıl alınacağını gösterecek bir ders.
- Postman'ı Chrome web store'dan indirmek gerekiyor ve indirildikten sonra çalıştırılabilir.
- Postman, hem bir tarayıcı hem de uygulamanızın yerine geçerek HTTP isteklerini göndermenizi sağlayan bir araç.
- 02:01GET İstekleri
- Node.js sunucusu çalıştırılıp, GET isteği gönderildiğinde web tarayıcısında gördüğümüz gibi aynı sonuç alınabiliyor.
- GET isteği için "http://localhost:3000" adresine gidilerek işlem gerçekleştirilebiliyor.
- 03:20POST, PUT ve DELETE İstekleri
- POST isteği için app.post("/root", function(request, response) { response.send("POST isteği gönderildi"); }) şeklinde kod yazılabilir.
- PUT isteği için app.put("/root", function(request, response) { response.send("PUT isteği gönderildi"); }) şeklinde kod yazılabilir.
- DELETE isteği için app.delete("/root", function(request, response) { response.send("DELETE isteği gönderildi"); }) şeklinde kod yazılabilir.
- 05:56POST İsteklerinde Body Verileri
- POST isteklerinde body kısmına JSON verisi gönderilebilir, bunun için süslü parantezler içinde veriler belirtilir.
- Body verilerini okumak için body-parser modülü yüklenmelidir.
- Underscore kütüphanesi kullanılarak body'den gelen verilerden sadece istenen indisler (örneğin first name, last name, number) alınabilir.
- 09:00Body Verilerini Ekrana Yazdırma
- Body verilerini ekrana yazdırmak için response.send(body) kullanılabilir.
- Gönderilen verileri alıp ekrana yazdırma işlemi başarılı bir şekilde gerçekleştirilebilir.
- Body verilerinden sadece belirli alanları (örneğin first name) almak için body.first_name şeklinde erişilebilir.
- 10:40Parametre Alma ve İşleme
- Parametre alarak id değeri ile işlem yapılıyor ve başarılı bir şekilde çalıştığı gösteriliyor.
- İd değeri alınıp first name'in yanında getiriliyor ve aynı şekilde diğer metotlar da incelenebiliyor.
- Put ve delete metotları da aynı şekilde işlenebiliyor.
- 11:42URL ve Body İşlemleri
- URL'e title parametresi eklenerek body sadece yazdırılıyor.
- Title parametresi de eklendiğinde istek başarılı bir şekilde çalışıyor.
- Post, put ve delete metotları aynı URL üzerinden işlenebiliyor.
- 12:19Postman Kullanımı
- Postman kullanılarak lokal ve production servisler test edilebiliyor.
- Postman üzerinden API URL'ye istek gönderiliyor ve başarılı bir şekilde sonuç alınıyor.
- Postman üzerinden yapılan istekler kaydedilebiliyor.
- 14:18Dersin Özeti
- Dersin amacı, Node.js'te isteklerin nasıl karşılandığını ve bunları Postman üzerinden nasıl gönderilebileceğini göstermek.
- Tanıtım ve kullanım açısından bu kadar bilginin yeterli olduğu belirtiliyor.