2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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
- "Ç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