Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ja se si e vendosa aplikacionin tim NodeJS në Heroku duke përdorur një llogari falas. Thjesht klikoni lidhjet për të shkarkuar programet e nevojshme:
Softueri i përdorur:
VSCode (ose ndonjë redaktues teksti sipas dëshirës tuaj)
HerokuCLI
Git
Hapi 1: Krijo një Paketë.json
Prezantimi:
Heroku është një faqe interneti që lejon ypu të vendosë 5 aplikacione falas me një kohë ekzekutimi prej 500+ orësh në muaj. Për të vendosur një, do t'ju duhet të ngarkoni 3 skedarë:
Një paketë.json dhe pack-lock.json flle. Ju mund të ndiqni mësimin tim tjetër për një mësim hap pas hapi për ta bërë një duke klikuar këtu. Paketa-lock.json shfaqet automatikisht pasi të jetë bërë një paketë.json. Meqenëse ne do ta ekzekutojmë atë në herku, në paketën tuaj, skedarin json ju duhet të specifikoni një skrip të fillimit dhe verisonin e nyjes tuaj në enines. deri tani kjo drejton nyjen e komandës -v. Këtu është një shembull:
{
"name": "heroku", "version": "1.0.0", "përshkrim": "", "kryesore": "index.js", "skriptet": {
"test": "echo \" Gabim: nuk është specifikuar asnjë test / "&& dalja 1", "start": "nyja server.js"
}, "fjalë kyçe": , "autor": "", "licenca": "ISC", "motorët": {
"nyje": "12.x"
}
}
Hapi 2: Krijoni Aplikacionin tuaj Node.js
Meqenëse ky aplikacion do të funksionojë në çdo port që heroku na jep, ne duhet të përcaktojmë kodin që do të na japë duke përdorur këtë proces code.env. PORT. Këtu keni një aplikacion node js që thotë "përshëndetje":
const http = kërkoj ('http'); // ngarkon bibliotekën për ta mundësuar atë që të veprojë si një port servervar = process.env. PORT || 5000; // specifikon portin jo për çfarëdo që jep heroku ose 5000 në hostin lokal http.createServer (funksioni (req, res) {// krijon një server res.writeHead (200, {'Content-type': 'text/plain'}); // Përcakton që përgjigjet "përshëndetje" është një tekst res.end ("përshëndetje"); // tregon tekstin "përshëndetje" në faqen e dhet të dhisë}). Dëgjoni (port); // e lidh këtë server me portën nr.
Hapi 3: Command Prompt
- Hapni komandën tuaj duke shtypur Windows+R për të hapur kutinë "Run", pastaj shtypni "cmd" dhe pastaj klikoni "OK"
- Në CMD, shkoni në rrënjë duke shtypur "cd.." derisa të mos përfshihet asnjë shteg.
- Kontrolloni nëse npm (një menaxher i bibliotekës i instaluar nga nyja), git dhe heroku është instaluar siç duhet duke shtypur:
npm -përmbysje
git --version heroku --kthim
Hyni në llogarinë tuaj yor herku
heroku login
Kjo krijoni një aplikacion në heroku:
heroku krijoj
Për të ngarkuar skedarët tuaj, duhet të arrini në rrugën e tij duke shtypur cd
cd
Krijon një depo (dosje) të re në pajisjen tuaj locl për artikujt në këtë rrugë
git init
Lidhuni nga distanca me një dosje në heroku përmes git në aplikacionin tuaj
heroku git: i largët
Kopjoni këtë skedar në distancë në depon tuaj lokale të git u përmes git në aplikacionin tuaj
shto git.
Ruani ndryshimet që keni bërë në dosje me një mesazh "bëjeni më mirë"
git commit -am "bëje më mirë"
Ngarko skedarët në dosjen git në heroku. Prisni që të ulet
mjeshtër git push heroku
hap aplikacionin
aplikacion i hapur heroku