Si të vendosni një aplikacion Node.js në Heroku: 3 hapa
Si të vendosni një aplikacion Node.js në Heroku: 3 hapa
Anonim
Si të vendosni një aplikacion Node.js në Heroku
Si të vendosni një aplikacion Node.js në Heroku

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

Komanda e shpejtë
Komanda e shpejtë
Komanda e shpejtë
Komanda e shpejtë
Komanda e shpejtë
Komanda e shpejtë
  • 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