MongoDB Backup Almak / Backup’tan Geri Yüklemek

Herkese merhabalar arkadaşlar. Bu yazımda size mongodb ile backup ve restore işlemlerini anlatmak istiyorum. Son derece kolay zaten çok da uzatmadan başlayalım isterseniz :). Backup (Yedek Alma) Bu işlem için kullanacağımız komut "mongodump" Bulunduğunuz makinede ve özel bir şey belirtmeden ve default olarak 27017 port'unda çalışan mongo server'ın tüm yedeğini almak istiyorsanız aşağıdaki komut bulunduğunuz … Okumaya devam et MongoDB Backup Almak / Backup’tan Geri Yüklemek

Passport-http-bearer Strategy

Herkese merhabalar. Bu yazımda sizlere passport-http-bearer stratejisinden bahsetmek istiyorum. Bu modül HTTP request"lerini bearer token ile authenticate etmemize imkan sağlamaktadır. Kurulum: Global değişkenler: Kullanım: Request"leri authenticate etme: Bearer token içeren request"ler session desteği içermez. Bundan dolayı session parametresi false olarak ayarlanabilir. Örneğin aşağıdaki gibi "deneme" adında bir endpoint"imiz var ve bunu passport ile authenticate etmek … Okumaya devam et Passport-http-bearer Strategy

NodeJS AWS S3 SDK

Herkese merhabalar. Bu yazımda sizlere aws s3 sdk"dan bahsetmek istiyorum. Öncelikle nedir bu S3? Amazon"un internet için kullandığı depolama alanıdır. Amazon S3 herhangi bir veriyi istediğiniz zaman web üzerinde depolamak veya almak için kullanabileceğimiz basit bir web arayüzüne sahiptir. Amazon'un kendi global ağ web sitesini çalıştırmak için kullandığı, aynı ölçeklendirilebilir, güvenilir, hızlı, ucuz veri depolama altyapısına … Okumaya devam et NodeJS AWS S3 SDK

Android Runtime Permission (6.0’dan sonra gelen izin mekanizması)

Merhaba arkadaşlar bu yazımda sizlere Android 6.0 ile gelen runtime permission olayından bahsetmek istiyorum. Önceki versiyonlarda böyle bişey yoktu. 6.0'dan itibaren gelen değişiklik ile uygulama çalışırken gereksinim duyulan bazı izinleri çalışma esnasında kullanıcıya soruyoruz. Hepimiz görmüşüzdür uygulama kurarken kurulumdan sonra açıldığında bazı izinler ister örneğin rehber'e erişim, konum bilgisine erişim vs. Burada yapacağımız şey tam … Okumaya devam et Android Runtime Permission (6.0’dan sonra gelen izin mekanizması)

React Native Todo App – With NodeJS Web Service

Herkese merhabalar arkadaşlar bu yazımda sizlere react-native ve nodejs ile basit bir todo (yapılacaklar) uygulamayı yapmayı anlatmak istiyorum. Öncelikle aşağıdaki komut ile  boş bir react-native projesi oluşturuyoruz.   Tasarım için aşağıdaki kodları kullanabilirsiniz. Veya kendi css dosyanızı oluşturabilirsiniz size kalmış 🙂 (index.android.js dosyası içerisinde styles'ın içine yazıyoruz) Notlarımızı eklemek için global olarak 2 adet değişken … Okumaya devam et React Native Todo App – With NodeJS Web Service

React-Native Facebook Authentication (fbsdk)

Merhaba arkadaşlar bu yazımda sizlere react-native ile yapmış olduğum facebook authentication (fbsdk) olayını anlatmak istiyorum. Öncelikle komutu ile boş bir react-native projesi oluşturuyoruz. Ardından JavaScript paketlerini kurmak için komutlarını execute ediyoruz. Böylelikle fbsdk paketini kurduk ve projemize link'ledik (Bağladık). Şimdi Android Studio'da react-native init ile oluşturduğumuz folder'daki Android folder'ını açıyoruz. Eğer react-native versiyonunuz 0.29.0'dan küçük ise … Okumaya devam et React-Native Facebook Authentication (fbsdk)

NodeJS Deployment (Uygulamanın canlıya geçirilmesi)

Merhaba arkadaşlar, Bu yazımda sizlere uygulamamızı canlıya nasıl taşırız onu anlatmak istiyorum. Şimdiye kadar yapılan tüm işlemler local'den yapıldı. Bu yazıdan sonra uygulamamız herhangi bir yerden erişilebilir hale gelicek 🙂 Ben hosting service olarak Heroku'yu kullanıyorum.Öncelikle Heroku'dan üyelik almamız gerekli, kayıt ekranında Primary Development Language seçeneği için NodeJS seçiyoruz. Hesabımız hazır. Sıra geldi app oluşturmaya. Bunun 2 farklı yolu … Okumaya devam et NodeJS Deployment (Uygulamanın canlıya geçirilmesi)

Json Web Token – JWT

Json Web Token OAuth protokolü üzerinden veri alışverişi sırasında kullanılan JSON formatında veri alışverişi sağlayan yapılardır. Web service üzerinden herhangi bir veriye erişmek isteyen kullanıcının yetkilendirilip yetkilendirilmediğini belirleyen kimlik kartı olarak düşünülebilir. Örneğin sinemaya gitmek istiyoruz. Herhangi bir film ve seans seçtik. Ardından filmi izlemek üzere salona gidiyoruz. Sinema yetkilisi bileti kontrol ederek salona erişip erişemeyeceğimize … Okumaya devam et Json Web Token – JWT

Nodejs Session Management (express-session)

Merhaba arkadaşlar, Bu yazımda sizlere nodejs'de session(oturum) yönetimiyle alakalı basit bir yöntem anlatmak istiyorum. Bildiğiniz üzre session yetkisiz/yetkilendirilmemiş kullanıcıların istemediğimiz yerlere erişmesini önlemek amacıyla önemli bir yer tutuyor. İşte bu noktada express-session modülü bizlere yardımcı oluyor. Daha fazla uzatmadan anlatıma geçmek istiyorum. Öncelikle aşağıdaki komut yardımı ile express-session'u kuruyoruz. npm install express-session Modülümüzü kurduk. Şimdi … Okumaya devam et Nodejs Session Management (express-session)