• 18-07-2023, 13:02:45
    #1
    Php dosyalarını ; xampp veya wamp gibi sunucularda localhost'da dosyaları çalıştırabiliyoruz.
    Lakin nodejs dosyalarını çalıştırmak istediğimiz de; her dosya için terminale dosyayı localhost'da çalıştırma komutu vermek zorundayız.
    VScode sürekli dosyaları tek tek "RUN" butonuna basmaktan artık gerçekten yoruldum.
    Nodejs dosyalarını , her seferinde; her dosya için terminale çalıştırma komutu yazmak istemiyorum.

    Nodejs dosyaları için xammp ve wamp gibi bir program var mı?
  • 18-07-2023, 13:07:16
    #2
    Nodemon işinizi çözecektir hocam
  • 18-07-2023, 13:10:47
    #3
    Start bat oluşturabilirsiniz.
    index.js kendi projenize göre editleyin
    Start.bat içeriği:
    node index.js
    pause

    Her seferinde start edersiniz.

    Bunu da istemiyorsanız arkadaşın dediği gibi nodemon kurun. Anlık olarak günceller.
  • 18-07-2023, 13:18:04
    #4
    @memobeyle; @eypoffcl;
    çok teşekkürler lakin nodemon zaten kurulu.
    Anlık olarak dosyayı güncellediğimde localhost'da anlık çalıştırabiliyorum. (bunda bir sıkıntım yok)

    Örneğin; deneme adında klasörümüz var, o klasörün içerisinde 8 tane nodejs dosyası var.
    Bu 8 nodejs dosyasının toplu bir şekilde çalıştırmak istiyorum.
    app1.js
    app2.js
    app3.js
    .
    .
    app.8.js

    bu dosyaları; localhostta php dosyalarını çalıştırdığımız gibi aynı web browser'in içerisinde 8 sekme açarak çalıştırmak istiyorum.
  • 18-07-2023, 13:20:41
    #5
    ibrahimorginall adlı üyeden alıntı: mesajı görüntüle
    @memobeyle; @eypoffcl;
    çok teşekkürler lakin nodemon zaten kurulu.
    Anlık olarak dosyayı güncellediğimde localhost'da anlık çalıştırabiliyorum. (bunda bir sıkıntım yok)

    Örneğin; deneme adında klasörümüz var, o klasörün içerisinde 8 tane nodejs dosyası var.
    Bu 8 nodejs dosyasının toplu bir şekilde çalıştırmak istiyorum.
    app1.js
    app2.js
    app3.js
    .
    .
    app.8.js

    bu dosyaları; localhostta php dosyalarını çalıştırdığımız gibi aynı web browser'in içerisinde 8 sekme açarak çalıştırmak istiyorum.
    O zaman da portları ayarlamanız gerekicek. 80 portu default localhost
    Diğer app'lere farklı port verip
    localhost: port şeklinde erişebilirsiniz.

    Isteğiniz bu değil de hepsini toplu acmaksa yine aynı şekil bir Start.bat hazırlayabilirsiniz.
  • 18-07-2023, 13:21:52
    #6

    chatgpt amca böyle diyor
  • 18-07-2023, 13:26:57
    #7
    @memobeyle; Chatgpt'ye sordum evet aynı böyle cevap verdi ve uyguladığımda ; sadece 1 tane dosyayı çalıştırdı.
    (Yani aynı anda tek bir browser'da 1'den fazla nodejs dosyasını çalıştırmıyor)

    @eypoffcl; hocamızın dediği gibi; tüm dosyalara ayrı ayrı port vermemiz gerek ve start.bat hazırlamak.
    O'da çok uğraştıracak beni. Şöyle PHP'deki gibi XAMPP programı olsa keşke
  • 18-07-2023, 13:28:27
    #8
    ibrahimorginall adlı üyeden alıntı: mesajı görüntüle
    @memobeyle; Chatgpt'ye sordum evet aynı böyle cevap verdi ve uyguladığımda ; sadece 1 tane dosyayı çalıştırdı.
    (Yani aynı anda tek bir browser'da 1'den fazla nodejs dosyasını çalıştırmıyor)

    @eypoffcl; hocamızın dediği gibi; tüm dosyalara ayrı ayrı port vermemiz gerek ve start.bat hazırlamak.
    O'da çok uğraştıracak beni. Şöyle PHP'deki gibi XAMPP programı olsa keşke
    illa işimizi bir yerde zorlaştıracaklar