Mündəricat:

Noku.js Tətbiqini Heroku -da necə yerləşdirmək olar: 3 addım
Noku.js Tətbiqini Heroku -da necə yerləşdirmək olar: 3 addım

Video: Noku.js Tətbiqini Heroku -da necə yerləşdirmək olar: 3 addım

Video: Noku.js Tətbiqini Heroku -da necə yerləşdirmək olar: 3 addım
Video: React.js - create-react-app, NPM-NPX-YARN(Ilk react proekti yaratmaq) 2024, Noyabr
Anonim
Noku.js Tətbiqini Herokuda necə yerləşdirmək olar
Noku.js Tətbiqini Herokuda necə yerləşdirmək olar

NodeJS Tətbiqimi pulsuz bir hesabdan istifadə edərək Herokuda necə yerləşdirdiyim budur. Lazımi proqramları yükləmək üçün bağlantıları vurun:

İstifadə olunan proqram:

VSCode (və ya seçdiyiniz hər hansı bir mətn redaktoru)

HerokuCLI

Git

Addım 1: Package.json yaradın

Giriş:

Heroku, ypu -ya ayda 500+ saatlıq bir iş vaxtı ilə 5 tətbiqetməni pulsuz yerləşdirməyə imkan verən bir saytdır. Birini yerləşdirmək üçün 3 fayl yükləməlisiniz:

Bir package.json və pack-lock.json flle. Bura tıklayarak bir addım atmaq üçün digər təlimatımı izləyə bilərsiniz. Pack.json edildikdən sonra package-lock.json avtomatik olaraq görünür. Biz onu hərkuda, paketinizdə, json faylınızda işlədəcəyimiz üçün, başlanğıc skriptini və düyünlərinizi mühərriklərdəki verisonunu təyin etməlisiniz. indi bu -v əmr nodeunu işlədin. Budur bir nümunə:

{

"adı": "heroku", "versiya": "1.0.0", "description": "", "əsas": "index.js", "skriptlər": {

"test": "echo \" Xəta: test göstərilməyib / "&& exit 1", "başla": "node server.js"

}, "açar sözlər": , "müəllif": "", "lisenziya": "ISC", "mühərriklər": {

"düyün": "12.x"

}

}

Addım 2: Node.js Tətbiqinizi yaradın

Bu proqramlar bizə hər hansı bir heroku limanında işləyəcəyi üçün bu kodu process.env. PORT istifadə edərək bizə verəcəyi kodu təyin etməliyik. Budur "salam" deyən bir node js tətbiqi:

const http = tələb ('http'); // kitabxananı servervar portu kimi çıxış etməsi üçün yükləyir = process.env. PORT || 5000; // yerli hostda http:createServer (funksiya (req, res) {/5000) nə olursa olsun heroku verəcəyi hər hansı bir port təyin edir {// res.writeHead serveri yaradır (200, {'Məzmun növü': 'mətn/düz'})); // "salam" cavablarının res.end ("salam") bir mətn olduğunu bildirir; // "eweb" səhifəsində "salam" mətnini göstərir}). Dinlə (liman); // bu serveri port nömrəsinə bağlayır.

Addım 3: Əmr əmri

Əmr lövhəsi
Əmr lövhəsi
Əmr lövhəsi
Əmr lövhəsi
Əmr lövhəsi
Əmr lövhəsi
  • "Çalış" qutusunu açmaq üçün Windows+R düymələrini basaraq əmr satırınızı açın, sonra "cmd" yazın və sonra "Tamam" düyməsini basın.
  • CMD -də "cd.." yazaraq kökə gedin və heç bir yol daxil olun.
  • Npm (node tərəfindən quraşdırılmış bir kitabxana meneceri), git və heroku yazaraq düzgün qurulub -qurulmadığını yoxlayın:

npm -versiya

git -versiya heroku -versiya

Yor herku hesabınıza daxil olun

heroku giriş

Bu heroku -da bir tətbiq yaradır:

yaratmaq

Fayllarınızı yükləmək üçün cd yazaraq yoluna getməlisiniz

cd

Bu yolda olan maddələr üçün kilid cihazınızda yeni bir depo (qovluq) yaradır

git init

Tətbiqinizdəki git vasitəsilə uzaqdan heroku qovluğuna qoşulun

gediş: uzaqdan

Bu faylı uzaqdan tətbiqinizdəki git vasitəsilə yerli git deposunuza kopyalayır

git əlavə et.

Etdiyiniz dəyişiklikləri "daha yaxşı et" mesajı ilə qovluğa qeyd edin

git əmri -am "daha yaxşı ol"

Faylları heroku üzərindəki git qovluğuna yükləyir. Düşməsini gözləyin

git push hero master

tətbiqini açır

heroku açıq tətbiq

Tövsiyə: