Monthly Archive: Haziran 2013

MongoDB’ yi windows servisi olarak başlatmak

Herseferinde mongodb’yi herseferinde konsoldan başlatmak zahmetli ve zaman alan bir olay. Bunun için mongodb’yi nasıl windows servisi olarak başlatırız ona bakalım. Öncelikle daha önce mongodb’yi servis olarak kaydettiysek onu siliyoruz:

C:mongodbbin>mongod –remove


Not:mongodb dosyalarını c’de mongodb klasörüne attığınızı varsayıyorum.
Daha sonra ise aşağıdaki kodu konsolumuza yazıyoruz:

 

C:mongodbbinmongod –dbpath=C:datadb –logpath=C:mongodblog.txt –install


Not:burada dbpath’e dikkat etmeliyiz. Datalarımızı nerede saklıyorsak oranın adresini vermemiz gerekli.
En son olarakta konsola services.msc yazarak servislerimizin bulunduğu pencereyi açıyoruz ve Mongodb servisini bulup başlat diyoruz. İşte bu kadar. Artık mongodb otomatikmen servis olarak başlatılacak.

Node.js için faydalı modüller: Nodemon ile web server’ı otomatik yeniden başlatma

Node.js kullanırken en büyük sıkıntılardan biri de değişikliklerin aktif olması için server’ı sürekli yeniden başlatmak zorunda kalmamızdı. İşte nodemon bizi bu sıkıntıdan kurtaran bir modül. Klasörlerimizi izleyip bir değişiklik gördüğü anda kendisi otomatik olarak server’ımızı yeniden başlatıyor bizi manual olarak yeniden başlatma derdinden kurtarıyor. Benim de sürekli kullandığım vazgeçilmez modüllerden 😀  Github adresi için tıklayınız. Öncelikle kurmak için node konsoluna:

-npm install nodemon  

yazmamız yeterli . Daha sonra server’ımızı node app.js ile değil de
-nodemon app.js ile başlatmamız yeterli. Nodemon artık uygulamamızı izleyecek ve herhangi bir dosyada bir değişiklik gördüğünde otomatik olarak server’ımızı yeniden başlatacaktır.