Merhaba, Node.js framework mimarisinde Express.js modülü sayesinde oluşturduğumuz ara katmanlar(MiddleWare) ile projemizde yapılan requestlere karşılık verilen responsların arasına girilmekte ve taleplere dönülecek cevaplarda öncelikli modifikasyonlar sağlanabilmektedir. Bizler bu konuyu önceki makalelerimizden Express.js – Middleware(Ara...
Merhaba, Önceki yazılarımdan Node.js – MongoDB CRUD İşlemleri başlıklı yazımda MongoDB üzerinde Mongoose modülü ile CRUD işlemlerini incelerken güncelleme işlemininde nasıl yapıldığına değinmiştik. Bu içeriğimizde ise güncelleme esnasında “new” operatörünün kullanımına değineceğiz. “new” operatörünü...
Merhaba, Önceki yazılarımdan Node.js – MongoDB CRUD İşlemleri başlıklı yazımda MongoDB veritabanına nasıl kayıt eklendiğini incelemiştik. İlgili makalede örneklendirilen kayıt yapısına istinaden daha düzgün ve pratik bir yapı sunan Global Promise yapısını kullanarak kayıt...
Merhaba, Takip eden okuyucularım bilir ki, şu ana kadar Node.js’de sadece get işlemleri gerçekleştirdiğimiz çalışmalarla makaleleri örneklendirmiş bulunmaktayız. Dolayısıyla bu içeriğimizde kullanıcılar tarafından post edilen datanın Body-Parser modülü ile nasıl yakalandığını inceleyecek ve pratik...
Merhaba, Bu içeriğimizde; NoSQL temelli veritabanı olan MongoDB üzerinde Node.js ile veritabanı işlemleri icra ederken kullandığımız şemalarda validasyon işlemlerinin nasıl uygulanabileceğini inceliyor olacağız. Hiç vakit kaybetmeden aşağıdaki modeli ele alırsak; görüldüğü üzere “name” alanının...
Merhaba, Klasik olarak veritabanından elde edilen veriler üzerinde belli başlı işlemleri NoSQL sistemlerinde de uygulayabilmekteyiz. Bu içeriğimizde MongoDB veritabanında barındırılan veriler üzerinde sıralama, limit belirleme vs. gibi sıradan işlevlerle beraber $group, $lookup vs. gibi...
Merhaba, Bu içeriğimizde Node.js ortamında MongoDB’ye CRUD işlemlerinin nasıl yapıldığını ele alacağız. İlk olarak bir adet Node.js projesi inşa ediyoruz ve ardından projeye gerekli paketleri(express, mongoose vs.) entegre ediyoruz. İçeriğimizde yapacağımız tüm örneklendirmeleri aşağıdaki...
Merhaba, Bu içeriğimizde, Angular uygulamalarında kullanıcılar tarafından yapılan requestler ile sunucu arasına farklı işlemleri sıkıştırmamızı ve requestin sunucuya yeni modifike edilmiş haliyle erişmesini sağlayan HTTP Client Interceptor yapısını inceliyor olacağız. Yukarıdaki şemayı incelerseniz eğer...
Merhaba, Bu içeriğimizde Node.js’de Mongoose üzerinden yapılan NoSQL işlemlerinde üzerinde çalışılan verinin sınırlılıklarını belirleyebilmemizi sağlayan Type, Default, Required ve Unique keywordlerini inceliyor olacağız. Şimdi hiç vakit kaybetmeden bu keywordleri sırasıyla tek tek ele alalım....
Merhaba, Bir önceki Node.js – MongoDB’ye Mongoose Modülü İle Bağlanma başlıklı yazımda Mongoose modülü aracılığıyla Node.js’de MongoDB’ye nasıl bağlanılacağını ele almıştık. Bu içeriğimizde ise yine Mongoose modülü üzerinden veritabanımızda şema oluşturmayı ve oluşturduğumuz şemaya...
Merhaba, Bu içeriğimizde Node.js’de Mongoose modülünü kullanarak MongoDB veritabanına bağlanmayı inceleyeceğiz. İlk olarak aşağıdaki kod ile Mongoose modülünü projenize entegre ediniz. Modül entegrasyonunun ardından projenizin uygulama modülünde aşağıdaki çalışmayı gerçekleştirerek MongoDB veritabanı bağlantısını oluşturabilirsiniz....
Merhaba, Bu içeriğimizde NoSQL ve MongDB teknolojilerinin genel tanımlarını, ne olduklarını, neye istinaden bu teknolojilere ihtiyaç duyulduğunu vs. konularını ele alıyor olacağız. NoSQL Nedir? NoSQL, herşeyden önce SQL yok demek değildir! ‘Sadece SQL değil’...
Merhaba, Node.js’de bir projeyi sıfırdan manuel olarak oluşturmak zaman ve enerji açısından oldukça maliyetli bir durum arz etmektedir. Halbuki sıfırdan tasarlanacak proje belli bir noktaya kadar varsayılan bir altyapıda bizlere sunulsa ve süreçte sürekli...
Merhaba, Bu içeriğimizde Express.js’de genel hata yönetimi üzerine konuşuyor olacağız. Express.js’de genel hata yönetimini sağlayabilmek için hata yönetimi için özel dizayn edilmiş middleware kullanmamız gerekmektedir. Örnek olarak aşağıdaki kod bloğunu inceleyiniz. Yukarıdaki kod bloğuna...
Bir insanın yardım etme hissiyatı, diğerinin acizliği ya da ezikliğinden değildir. Bilakis onu kendinden çok insan sıfatıyla görmesindendir. Çünkü, insana hizmet etmek insana yakışır.
Bu alanda veya başka bir alanda, benim ve diğer yardımcı insanların paylaşımlarına lütfen acizliğiniz ve ezikliğinizle yaklaşmayınız. İzin istemek, benim hükmüm altına girmeniz anlamına gelmemektedir.