ExpressJS - Çevre
Bu bölümde, Express Framework'ü geliştirmeye ve kullanmaya nasıl başlayacağımızı öğreneceğiz. Başlamak için, Düğüm ve npm (düğüm paketi yöneticisi) kurulu olmalıdır. Bunlara zaten sahip değilseniz, yerel sisteminize düğüm kurmak için Düğüm kurulumuna gidin . Terminalinizde aşağıdaki komutları çalıştırarak düğüm ve npm'nin kurulduğunu doğrulayın.
node --version
npm --version
Aşağıdakine benzer bir çıktı almalısınız.
v5.0.0
3.5.2
Artık Düğümümüz var ve npm kur, anlayalım ne npm ve nasıl kullanılacağı.
Düğüm Paketi Yöneticisi (npm)
npm, düğümün paket yöneticisidir. Npm Kayıt Defteri, Node.js, ön uç web uygulamaları, mobil uygulamalar, robotlar, yönlendiriciler ve JavaScript topluluğunun sayısız diğer ihtiyaçları için açık kaynak kod paketlerinin genel bir koleksiyonudur. npm, tüm bu paketlere erişmemizi ve yerel olarak kurmamızı sağlar. En NPM geçerli paketlerin listesine göz atmak npmJS .
Npm nasıl kullanılır?
Bir paketi npm kullanarak kurmanın iki yolu vardır: genel ve yerel olarak.
Globally- Bu yöntem genellikle geliştirme araçlarını ve CLI tabanlı paketleri kurmak için kullanılır. Bir paketi global olarak kurmak için aşağıdaki kodu kullanın.
npm install -g <package-name>
Locally- Bu yöntem genellikle çerçeveler ve kitaplıklar kurmak için kullanılır. Yerel olarak yüklenen bir paket, yalnızca kurulduğu dizin içinde kullanılabilir. Bir paketi yerel olarak kurmak için, yukarıdakiyle aynı komutu kullanın.-g bayrak.
npm install <package-name>
Npm kullanarak bir proje oluşturduğumuzda, bir package.jsonprojemizle ilgili tüm detayları içeren dosya. npm bu dosyayı kurmamızı kolaylaştırır. Geliştirme projemizi oluşturalım.
Step 1 - Terminal / cmd'nizi başlatın, hello-world adlı yeni bir klasör oluşturun ve içine cd (dizin oluştur) -
Step 2 - Şimdi npm kullanarak package.json dosyasını oluşturmak için aşağıdaki kodu kullanın.
npm init
Sizden aşağıdaki bilgileri isteyecektir.
Enter tuşuna basmaya devam edin ve "yazar adı" alanına adınızı girin.
Step 3- Şimdi package.json dosyamızı kurduk, Express'i daha da kuracağız. Express'i yüklemek ve package.json dosyamıza eklemek için aşağıdaki komutu kullanın -
npm install --save express
Express'in doğru şekilde yüklendiğini onaylamak için aşağıdaki kodu çalıştırın.
ls node_modules #(dir node_modules for windows)
Tip - The -save bayrak ile değiştirilebilir -Sbayrak. Bu bayrak, Express'in bir bağımlılık olarak eklenmesini sağlar.package.jsondosya. Bunun bir avantajı var, bir dahaki sefere projemizin tüm bağımlılıklarını yüklememiz gerektiğinde, sadece npm install komutunu çalıştırabiliriz ve bu dosyadaki bağımlılıkları bulup bizim için yükler.
Express çerçevesini kullanarak geliştirmeye başlamak için ihtiyacımız olan tek şey bu. Geliştirme sürecimizi çok daha kolaylaştırmak için npm, nodemon'dan bir araç yükleyeceğiz. Bu araç, dosyalarımızdan herhangi birinde bir değişiklik yaptığımız anda sunucumuzu yeniden başlatır, aksi takdirde her dosya değişikliğinden sonra sunucuyu manuel olarak yeniden başlatmamız gerekir. Nodemon'u kurmak için aşağıdaki komutu kullanın -
npm install -g nodemon
Artık Express üzerinde çalışmaya başlayabilirsiniz.