İçindekiler:

Heroku'da Node.js Uygulaması Nasıl Dağıtılır: 3 Adım
Heroku'da Node.js Uygulaması Nasıl Dağıtılır: 3 Adım

Video: Heroku'da Node.js Uygulaması Nasıl Dağıtılır: 3 Adım

Video: Heroku'da Node.js Uygulaması Nasıl Dağıtılır: 3 Adım
Video: Heroku ne la? Projelerinizde Heroku Kullanımı, Heroku CLI, Deployment ve Daha Fazlası 2024, Temmuz
Anonim
Heroku'da Node.js Uygulaması Nasıl Dağıtılır
Heroku'da Node.js Uygulaması Nasıl Dağıtılır

Ücretsiz bir hesap kullanarak NodeJS Uygulamamı Heroku'da şu şekilde dağıttım. Gerekli yazılımları indirmek için bağlantıları tıklamanız yeterlidir:

Kullanılan yazılım:

VSCode (veya seçtiğiniz herhangi bir metin düzenleyici)

HerokuCLI

Git

1. Adım: Bir Package.json oluşturun

Tanıtım:

Heroku, ypu'nun ayda 500+ saatlik bir çalışma süresiyle 5 uygulamayı ücretsiz dağıtmasına izin veren bir barındırma web sitesidir. Birini dağıtmak için 3 dosya yüklemeniz gerekir:

Bir package.json ve package-lock.json flle. Diğer öğreticimi, bir tane yapmak için adım adım öğretici için buraya tıklayarak takip edebilirsiniz. package-lock.json, package.json oluşturulduktan sonra otomatik olarak görünür. Herku'da, paketinizde, json dosyasında çalıştıracağımız için, bir başlangıç betiği ve düğümünüzün enines üzerindeki sürümünü belirtmeniz gerekir. şimdi bu komut düğümü -v'yi çalıştırın. İşte bir örnek:

{

"isim": "heroku", "sürüm": "1.0.0", "tanım": "", "ana": "index.js", "Kodlar": {

"test": "echo \"Hata: test belirtilmedi\" && çıkış 1", "start": "düğüm server.js"

}, "anahtar kelimeler": , "yazar": "", "lisans": "ISC", "motorlar": {

"düğüm": "12.x"

}

}

2. Adım: Node.js Uygulamanızı Oluşturun

Bu uygulama heroku'nun bize verdiği herhangi bir bağlantı noktasında çalışacağından, bu kodu process.env. PORT kullanarak bize vereceği kodu belirlememiz gerekiyor. İşte "merhaba" yazan bir düğüm js uygulaması:

const http = gerektirir('http'); //bir servervar bağlantı noktası olarak hareket etmesini sağlamak için kitaplığı yükler = process.env. PORT || 5000; //heroku'nun verdiği bağlantı noktası no'yu veya yerel ana bilgisayardaki 5000'i belirtir http.createServer(function(req, res){ // bir sunucu res.writeHead(200, {'Content-type':'text/plain'} oluşturur); //"merhaba" yanıtının bir metin olduğunu belirtir res.end("merhaba"); //eweb sayfasındaki "merhaba" metnini gösterir }).listen(port); // bu sunucuyu port no'ya ekler.

Adım 3: Komut İstemi

Komut istemi
Komut istemi
Komut istemi
Komut istemi
Komut istemi
Komut istemi
  • “Çalıştır” kutusunu açmak için Windows+R tuşlarına basarak komut isteminizi açın, ardından “cmd” yazın ve ardından “Tamam”a tıklayın.
  • CMD'nizde, hiçbir yol dahil edilmeyene kadar "cd.." yazarak köke gidin.
  • Aşağıdakileri yazarak npm (düğüm tarafından yüklenen bir kütüphane yöneticisi), git ve heroku'nun düzgün yüklenip yüklenmediğini kontrol edin:

npm --versiyon

git --version heroku --version

yor herku hesabına giriş yap

heroku girişi

Bu, heroku'da bir uygulama oluşturur:

heroku oluşturmak

Dosyalarınızı yüklemek için cd yazarak yoluna gitmeniz gerekir

CD

Bu yoldaki öğeler için locl cihazınızda yeni bir depo (klasör) oluşturur

git init

Uygulamanızda git aracılığıyla heroku'daki bir klasöre uzaktan bağlanın

heroku git:uzaktan

Bu dosyayı, uygulamanızdaki git aracılığıyla yerel git deponuza u uzaktan kopyalar

git ekle.

Klasörde yaptığınız değişiklikleri "daha iyi hale getirin" mesajıyla kaydedin

git commit -am "daha iyi yap"

Dosyaları heroku'daki git klasörüne yükler. İndirmesini bekleyin

git heroku ustasını itin

uygulamayı açar

heroku açık uygulama

Önerilen: