Node.js

Node.js

Web sitesi:

Kategori:

Yazılım geliştirme

Node.js, JavaScript’i tarayıcının dışında, sunucu tarafında çalıştıran bir çalışma ortamıdır (runtime). Google’ın V8 motorunu kullanır ve olay tabanlı, bloklamayan bir giriş-çıkış modeliyle çalışır: tek bir işlem çok sayıda bağlantıyı aynı anda karşılar. npm deposu üzerinden hazır paketlere erişir, Express ve NestJS gibi çatılarla API yazarsınız.

Ne zaman tercih edilir?

API sunucuları, gerçek zamanlı uygulamalar ve çok sayıda kısa süreli isteğin geldiği servisler için. Ön yüzü JavaScript ile yazan ekipler arka yüzü de aynı dilde yazarak araç setini tekleştirir. Üretimde uygulamayı bir süreç yöneticisiyle çalıştırıp önüne Nginx koymak yaygın kurulumdur, LEMP uygulama setindeki Nginx bu işi de görür. CPU’yu uzun süre meşgul eden hesaplama işleri bu modele uymaz, onları ayrı bir servise verin. Paket bağımlılıklarını package.json dosyasında tutarsınız, aynı kurulum başka bir sunucuda birebir tekrarlanır. Uzun süren işleri Redis ya da RabbitMQ kuyruğuna atmak yaygın çözümdür.

tten’de kurulum: Core Panel’deki Marketplace’ten tek tıkla kurulur ve çalışır durumda teslim edilir. Sürümü kurulum sırasında seçersiniz.

Resmî kaynak: Node.js

Tüm kontrol sizde

Altyapınızı bugün oluşturun

Dakikalar içinde başlayın, projenizi canlıya alın. Taahhüt yok.