Node.JS ve Express Kurulumu – Centos 6.x – x86_64

Bu makalemizde Node.js ve Express.js nin (npm) CentOS 6 sürümüne kurulumunu basit şekilde anlatacağız. JavaScript ile hızlı, ölçeklenebilir web uygulamaları oluşturmak için node.js kullanabilirsiniz. Kurulumu oldukça kolaydır, komutsal işlemler yum üzerinden yürütülür.

Bu makalede yer alan node.js kurulumunu tüm VDS paketlerinde gerçekleştirebilirsiniz!

Öncelikle yum üzerinden oto kurulum yapabilmek için NodeSource deposundan çekiyoruz ;

NODE.JS 1. KURULUM YOLU ;

node.js için ilk kurulum yolu aşağıdaki gibidir ;

NODE.JS 2. KURULUM YOLU (1. yol çalışmazsa) ;

Ancak yukarıdaki komutlarda hata alırsanız ikinci yolu aşağıdaki şekilde uygulayabilirsiniz ;

yum paket yöneticisi üzerinden node.js kuruyoruz ;

NODEJS KURULUMU TAMAMLANDIKTAN SONRA AŞAĞIDAKİ İŞLEMLERE DEVAM EDİN ;

nmp için bazı gerekli modulleri yum üzerinden kuruyoruz ;

Nmp ile -g parametresi kullanarak reposity üzerinden Express.js çekiyoruz ve kuruyoruz ;

Bu aşamalar sonrası node.js ve express.js başarıyla kurulmuş oldu. Bundan sonraki aşamalarda bir proje oluşturarak projemizi başlatacağız. Biz proje oluşturma ve başlatma işlemini root kullanıcısı üzerinden gerçekleştireceğiz ancak * sunucu güvenliği nedeniyle biz farklı bir linux kullanıcısı oluşturmanızı önermekteyiz ;

komutlar sonrası kullaniciadi oluşmuş oldu. SSH dan çıkış yaparak bu kullanıcı ile yeniden giriş yapınız ve aşağıdaki işlemlere devam ederek proje oluşturunuz.

node-js-npm-express-kurulumu-4

ilkprojem Projemiz oluştu, şimdi ilkprojem i başlatıyoruz ;

Aşağıdakine benzer bir ekran görüyor iseniz projemiz sorunsuz başlatılmış demektir ;

node-js-npm-express-kurulumu-5

Test etmek için tarayıcımız üzerinden :3000 portuna http://sunucuipadresi:3000 olarak erişiyoruz. Aşağıdaki ekranı görmemiz gerekiyor ;

node-js-npm-express-kurulumu-7

Herşey mükemmel ! Express ve node.js yi başarıyla kurdunuz ve projenizi başlattınız!

Önerilen Diğer Konular

  • yavuz selim şahin

    merhabalar oluşturduğumuz projeyi silerken napıyoruz peki ? 🙂