JavaScript nasıl arkada açık bırakılır?

behzat_c

Hectopat
Katılım
28 Kasım 2020
Mesajlar
893
Çözümler
6
Daha fazla  
Cinsiyet
Erkek
Node.js de uygulamamın arka planda sürekli açık kalmasını istiyorum. Nasıl yapabilirim? Teşekkürler.
@RaSGooL
 
Son düzenleyen: Moderatör:
Arkada açık kalıyordu diye biliyorum.
 
Pm2 paketini kullanarak yapabilirsin. Ben Ubuntu server da bunu kullanıyorum Win de de çalışır diye düşünüyorum.

npm i - g pm2
pm2 start - -name proje-adi index.js

İkinci komut değişebilir(index.js kısmına projenin başlangıç dosya adını yazman gerekiyor. Bende src/server.js olarak ayarlı mesela).
Ben genelde nodemon paketini yüklüyorum ve çalıştırırken şu komutu kullanıyorum.
pm2 start proje-adi - - start

Package.json daki script kısmına şunu da eklemen gerekiyor.
"start" : "nodemon index.js'

Karışık gelmiş olabilir fakat mantığı çok basit. Şu linkten detaylı açıklamalara bakabilirsin.

Bir diğer çözüm olarak;
Docker yüklersin ve projeni docker üzerinden çalıştırırsın. Ben yine docker üzerinden pm2 ile çalıştırıyorum ama nodemon veya normal node index.js komutu işe yarar diye düşünüyorum.

Farklı farklı çözümler olabilir. 1. Çözümü öneriyorum çünkü basit.
2. Çözüm ileri seviyede mükemmel işlerde kullanılabilir. Ama Docker bilmen gerekiyor.
 
Hata aldım bakar mısınız?
 
Pm2 yazıp yüklenip yüklenmediğini kontrol eder misin? Bu hatayı daha önce hiç almadım. Google'dan araştırma yapmalısın.
Araştırdımda çözüm bulamadım. Pm2 package.jsonda yüklü gözüküyor ama pm2 yazınca birşey olmuyor.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…