express js

Express JS app.use Kullanımı

Express JS app.use Nedir?

Express JS arayazılımları (middleware) çalıştıran bir web çatısı olarak özetlenebilir. Bir istek olduğunda ilgili ara yazılımları çağırarak çalıştırır. Böylece sırası ile yapılması gereken işlemler yapılır. Mesela yapılan istek sunucuda yoksa, bu durumda sayfa bulunamadı cevabı için bir middleware yazılarak bu işlev özelleştirilebilir. Veya sayfa oluşturulurken, eğer istek yapan giriş yapmış bir kullanıcı ise ona göre […]

Express JS app.use Nedir? Read More »

Express-Validator Paketi

Express-Validator Paketi

Veriler önemlidir, uygulama geliştirirken de öyle. Uygulama geliştirirken verileri farklı kaynaklardan alırız. Bunlardan bir tanesi kullanıcılardır. Web sayfasını ziyaret eden kullanıcılardan bilgi almak için formları kullanıyoruz. Formlardan gelen verileri olduğu gibi kullanmak sıkıntılı olabilmektedir. Bu nedenle form bilgilerini denetlemek gereklidir. Bu işlemi tarayıcı üzerinde yapabildiğimiz gibi sunucu üzerinde de yapabiliriz. Form bilgilerinin önemi arttığında hem

Express-Validator Paketi Read More »

Ejs Tema Dosyasına Değişken Gönderme

Express Oturum Değişkenlerine Ejs Dosyasından Nasıl Ulaşılır?

Eğer express ile bir uygulama geliştiriyorsanız büyük ihtimalle oturum özelliklerinden de faydalanıyorsunuzdur. Oturum kapsamındaki verileri express-session ile tutabiliriz. Ayrıca elimizde olan ve arayüz üzerinde bize lazım olacak verileri de oturumlarda saklayabiliriz. Yada bir oturum verisini arayüz üzerinde kullanmak isteyebilirsiniz. render İşlemi Çağrılırken Değişken Göndermek Bir isteği cevaplarken eğer bir ejs dosyasını render edeceksek, bu dosyaya

Express Oturum Değişkenlerine Ejs Dosyasından Nasıl Ulaşılır? Read More »

Express Session

Express Session Paketi İle Oturum Yönetmek

Bir web uygulaması yazarken, o an uygulamayı kullanan kullanıcıyı bilmek istediğimiz bir çok durum vardır. Mesela en basitinden bir güzellik olsun diye kullanıcıya adı ile Hoşgeldin demek gibi. Örneğin Hoşgeldin Hasan. Evet basit bir örnek oldu fakat eğer bir bir kullanıcıyı sunucu ortamında takip edebilirsek, onun için özelleştirilmiş sayfalar da hazırlayabiliriz demektir. Mesela bir blog sayfamız olduğunu düşünelim,

Express Session Paketi İle Oturum Yönetmek Read More »

Express JS İle Uygulama Geliştirme

Express JS İle Adım Adım Bir Web Uygulaması Nasıl Oluşturulur?

Bu yazımızda daha önce bahsettiğimiz ExpressJS modülü kullanılarak basit bir web uygulaması oluşturacağız. Böylece online bir uygulama nasıl oluşturulur konusunu inceleyeceğiz. Neler Gerekli? Bu konuyu okuyup geçebilirsiniz, fakat eğer öğrenmek ve uygulamak istiyorsanız JavaScript ve Node JS konusunda bilgi sahibi olmanız önemlidir. Bilgisayarınızda NodeJS kurulu olması gerekiyor. Web Uygulaması Nedir? İnternet ve yerel ağlar üzerinde çalışan uygulamalara

Express JS İle Adım Adım Bir Web Uygulaması Nasıl Oluşturulur? Read More »

Express JS

Express JS Nedir?

Express.js, NodeJS üzerinde geliştirilmiş, web uygulamaları oluşturmak için hızlı ve minimalist bir web çatısıdır. Tekli veya çoklu sayfa içeren websiteleri veya API uygulamaları geliştirmek için idealdir. Sunucu uygulamaları geliştirmeyi çok kolaylaştırır. Node JS http modülü üzerine kurulmuştur. Middleware (orta katman) kullanım desteğine sahiptir. Sunucu tabanlı web uygulamaları geliştirirken bir çok işlemi oldukça kolaylaştırır. Mesela sayfa yapısı (routing), arayüz

Express JS Nedir? Read More »

dotenv kütüphanesi

JavaScript Dotenv Kütüphanesi

Gizli belgeler önemlidir ve gözönünde bulunmamalıdır. Bunun gibi bir uygulama geliştirirken de bazı bilgileri / değişkenler gizlenmek zorunda kalabilir. Genelde bu tip değişkenleri kullanmak için .env gibi dosyalar kullanıyoruz. Peki .env dosyasını Node uygulamalarında nasıl kullanacağız? Dotenv Nedir? Dotenv .env dosyası içerisinde oluşturulan değişkenleri process.env nesnesine otomatik aktarmak için geliştirilmiş olan ve herhangi bir bağımlılığı olmayan bir JavaScript kütüphanesidir. Bazen ayarlar için ve

JavaScript Dotenv Kütüphanesi Read More »

requires a middleware function

Express Js – Router.use() Requires a Middleware Function But Got … Hatası

Express router ile çalışırken alacağımız hatalarda bir tanesi şeklinde alınan hatadır. Bu hatanın oluş nedeni oluşturulan route export etmemektir. Bir route oluştururken şeklinde bitirirdiğimizde yani oluşturduğumuz router nesnesini dışarı aktarmadığımızda yukarıdaki hata oluşmaktadır. Bunu engellemek için şeklinde dışarı aktarmamız hatanın düzelmesi için yeterli olacaktır. Kod aşağıdakine benzer olmalıdır. Hata Neden Oluşuyor? Hatasının oluşma nedenine baktığımızda, router nesnesini

Express Js – Router.use() Requires a Middleware Function But Got … Hatası Read More »

React İle Hangi Backend?

React ile Express JS mi yada PHP mi kullanmalı yım?

React JS arayüz geliştirmek için geliştiriciler için kolayca öğrenilebilen ve hızlı geliştirme yapılabilen bir kütüphane. Güzel arayüzler çıkartmak için gerekli kolaylıkları sağlıyor. Ayrıca geniş bir geliştirici kitlesi olduğu için destek lazım olduğunda yardım alacak çok sayıda kaynak bulunuyor. Bununla birlikte sadece arayüz geliştirmek için kullanıldığından, eğer backend üzerinde yapılacaklar varsa farklı framework ve programlama dillerine

React ile Express JS mi yada PHP mi kullanmalı yım? Read More »