Node.js, dinamik, hızlı ve ölçeklenebilir web uygulamaları oluşturmak için kullanılan, tanınmış bir JavaScript çalışma zamanı ortamıdır. Geliştirme süreci sırasında geliştiricilerin, gereksinimlere göre zaman zaman çalışan kodda çeşitli değişiklikler yapması gerekir. Güncellemelerin etkili olması için geliştiricinin Node.js sunucusunu tekrar tekrar yeniden başlatması gerekir.
Geleneksel yeniden başlatma işlemi, terminalde “düğüm
Bu yazıda Node.js uygulamasının otomatik olarak nasıl yeniden başlatılacağı açıklanacaktır.
Node.js Uygulaması Otomatik Olarak Nasıl Yeniden Başlatılır?
Düğüm canavarı Node.js projesini izleyen ve herhangi bir değişiklik meydana geldiğinde uygulamayı otomatik olarak sıfırlayan bir komut satırı aracıdır. Bu, değişen etkiyi elde etmek için kullanıcının önce Node.js uygulamasını durdurmasına ve ardından yeniden başlatmasına gerek olmadığı anlamına gelir.
Nodemon'un kullanımı kolaydır ve onu çağırmak için herhangi bir örnek gerektirmez. Üstelik uygulamanın kaynak kodunu etkilemez ve “düğüm
“Nodemon” Nasıl Kurulur?
Node.js “ düğüm ”, kullanıcının projede “-g” seçeneğini kullanarak global olarak kurması gereken harici bir modüldür. Bu amaçla aşağıda belirtilen komutu yürütün:
deniz seviyesinin üstünde i -G düğüm
Mevcut Node.js projesine global olarak “nodemon”un eklendiği görülebilir:
Ayrıca “nodemon” aşağıdaki “” kullanılarak bir geliştirme bağımlılığı olarak da kurulabilir. -kaydetmek ' Ve ' -dev “ ile işaretler npm ' Paketleme yöneticisi:
Şimdi ' düğüm ” mevcut Node.js projesine bağımlılık olarak eklendi:
“Nodemon” Sürümünü kontrol edin
Daha fazla doğrulama için “ düğüm ”, kullanıcı yüklü sürümünü kontrol etmek için aşağıdaki komutu çalıştırabilir:
düğüm -içinde
Yukarıdaki komutta “ -içinde ” bayrağı “ anlamına gelir versiyon ” anahtar kelimesi.
Aşağıdaki çıktı “nodemon”un kurulu versiyonunu göstermektedir: “ 3.0.1 ”:
Bir Node.js Uygulamasını Otomatik Olarak Yeniden Başlatmak için “nodemon” Nasıl Kullanılır?
Kullanmak için “ düğüm ” Node.js uygulamasını yeniden başlatmak için bunu bir anahtar kelime ve ardından dosya adını şu şekilde belirtin:
düğüm < dosya adı >
Yukarıdaki komutta “dosya adı”, Node.js uygulamasının kaynak kodunun yazıldığı “.js” dosyasını temsil etmektedir. Örneğin adı “app.js”.
Şimdi “” ifadesini kullanmak için verilen örnekleri inceleyin. düğüm ” pratik olarak Node.js uygulamasını yeniden başlatmak için.
Örnek 1: Başlangıçta Node.js Uygulamasını Yeniden Başlatmak için “nodemon”un Uygulanması
Bu örnek, Node.js uygulamasını herhangi bir değişiklik yapmadan başlatmak için 'nodemon'u kullanır:
nodemon uygulaması.js
“Nodemon”un “app.js” dosyasını başarıyla başlatarak çıktısını gösterdiği analiz edilebilir:
Örnek 2: Değişiklik Yaptıktan Sonra Node.js Uygulamasını Yeniden Başlatmak için “nodemon” Uygulaması
Bu örnek, istenen değişiklikleri yaptıktan sonra Node.js projesinin 'app.js' dosyasını yeniden başlatmak için 'nodemon'u kullanır:
nodemon uygulaması.js
Yeni değişiklikleri “app.js” dosyasına kaydettikten sonra “nodemon”un güncellenen içeriğe göre çıktıyı göstererek otomatik olarak yeniden başlattığı gözlemlenebilir:
Hepsi Node.js uygulamasını otomatik olarak yeniden başlatmakla ilgili.
Çözüm
Node.js uygulamasını otomatik olarak yeniden başlatmak için “ düğüm ” komut satırı aracı. Bu komut satırı aracı şunları gerektirir: npm(düğüm paket yöneticisi) Node.js projesine global olarak kurulum yapmak için. Kurulum tamamlandıktan sonra Node uygulamasının “.js” dosyasını anahtar kelime olarak “nodemon” olarak belirtin. nodemon