29 Haziran 2013 Cumartesi
NodeJS & MongoDB - Kurulum ve Ayarlar
Gönderen
Unknown
at
Cumartesi, Haziran 29, 2013
Etiketler
express
,
mongoDB
,
mongodb kurulum
,
nodejs mongodb serisi
,
NodeJS Ubuntu

Son zamanlarda en çok konuşulan iki teknoloji olan MongoDB ve NodeJS ile ilgili bilgi vermek amacıyla hazırlamış olduğum derslerin ilkine hoş geldiniz :-) Bu dersi daha iyi anlaşılabilmesi için örnek bir uygulama üzerinden anlatmaya çalışacağım. Ben projeyi ubuntu da hazırladım ve anlatımı da ubuntu üzerinden yapacağım.
NodeJS ile ilgili hiçbir bilgi sahibi değilseniz hemen şuraya bir göz atabilirsiniz. MongoDB ile ilgili hiç bilgi birkimine sahip değilseniz, onun için de şu linkten bilgi alabilirsiniz. Bu dersi anlayabilmek için şimdilik o kadar bilgiye sahip olmanıza gerek yok çünkü genel ayarlar ve kurulumdan bahsedeceğiz. Artık dersimize başlayabiliriz...
MongoDB kurulumu
Ubuntu da MongoDB kurulumu için konsolu açıp
sudo apt-get install mongodb
demeniz yeterlidir. Ubuntu gerekli paketleri bilgisayarınıza indirip kuracaktır.
MongoDB Kullanıcı Şifre Tanımları
MongoDb yi kurdunuz gelelim şimdi bağlantı için kullanıcı adı şifre tanımlamaya.
Yine konsoldan
mongo localhost
deyip mongodb ye kullanıcısız bağlanın. Daha sonra bir collection seçeceğiz. Örnekte
kullandığımız collection adı "users". Bu collection için kullanıcı şifre eklemek için aşağıdaki
komut dizisini çalıştırın
use <users>
db.addUser("nodejstr", "pass")
Artık projede MongoDB kayıt işlemleri için kullanabileceğimiz kullanıcı adı ve şifre de
mevcut.
Database tarafında yapacağımız işlem bu kadar. Şimdi gelelim NodeJS tarafına bakmaya.
ExpressJS kurulumu
Bu derste anlatacağım örnek bir web uygulamasıdır. MVC yapısını modelleyen en popüler
NodeJS modüllerinden bir tanesi de ExpressJS'dir. ExpressJS modülünün kurulabilmesi
için ilk önce NodeJS in kurulu olması gerekiyor. Bunun için konsol açıp
sudo apt-get install node
diyerek nodejs i kurabilirsiniz. Kurulum bittikten sonra istediğiniz bir klasore geçip
proje için boş bir klasör açın ve içine package.json adında bir dosya oluşturun.
Bu dosya NodeJS tarafından tanınan özel bir dosya adıdır. İşlevine birazdan geleceğiz.
package.json dosyasını açıp içine şunu kopyalayın
{ "name": "express-mongo", "description": "express mongodb örnek uygulama", "version": "0.0.1", "private": true, "dependencies": { "express": "3.x" } }
Dosyayı kaydedip yine aynı klasördeyken aşağıdaki komutu çalıştırın
npm install
Bu komutu çalıştırınca NodeJS bulunduğunuz dizinde package.json adında bir dosyayı
arayacak ve o dosya içinde belirttiğiniz modülleri yine aynı klasöre indirecektir. Yukarıdaki
örneğe göre express 3.x i indirecektir. Kurulum bitince şu komutu çalıştırıp klasör yapısına
bir göz gezdirebilirsiniz
npm ls
Bu derste mongodb kurulumu ve express.js modülünün kurulumunu yaptık. Örneği
kodlamaya bir sonraki derste devam edeceğim.
Bir sonraki derste görüşmek üzere...
Benzer içerikler
Kaydol:
Kayıt Yorumları
(Atom)
Hiç yorum yok:
Yorum Gönder