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 ;
1
2
|
sudo yum install epel-release
sudo yum install nodejs
|
NODE.JS 2. KURULUM YOLU (1. yol çalışmazsa) ;
Ancak yukarıdaki komutlarda hata alırsanız ikinci yolu aşağıdaki şekilde uygulayabilirsiniz ;
1
2
|
cd /tmp
curl -sL https://rpm.nodesource.com/setup | bash -
|
yum paket yöneticisi üzerinden node.js kuruyoruz ;
1
|
yum install -y nodejs
|
NODEJS KURULUMU TAMAMLANDIKTAN SONRA AŞAĞIDAKİ İŞLEMLERE DEVAM EDİN ;
nmp için bazı gerekli modulleri yum üzerinden kuruyoruz ;
1
|
yum install gcc-c++ openssl-devel make npm
|
Nmp ile -g parametresi kullanarak reposity üzerinden Express.js çekiyoruz ve kuruyoruz ;
1
|
npm install -g express-generator
|
Bu aşamalar sonrası node.js ve express.js başarıyla kurulmuş oldu. Bundan sonraki aşamalarda bir projeoluş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 ;
1
2
|
useradd kullaniciadi
passwd kullaniciadi
|
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.
1
|
express ilkprojem
|
ilkprojem Projemiz oluştu, şimdi ilkprojem i başlatıyoruz ;
1
2
|
cd ilkprojem && npm install
DEBUG=ilkprojem:* npm start
|
Aşağıdakine benzer bir ekran görüyor iseniz projemiz sorunsuz başlatılmış demektir ;
Test etmek için tarayıcımız üzerinden :3000 portuna http://sunucuipadresi:3000 olarak erişiyoruz. Aşağıdaki ekranı görmemiz gerekiyor ;
Herşey mükemmel ! Express ve node.js yi başarıyla kurdunuz ve projenizi başlattınız!