Jinsi ya Kupeleka App ya Node.js kwenye Heroku: 3 Hatua
Jinsi ya Kupeleka App ya Node.js kwenye Heroku: 3 Hatua
Anonim
Jinsi ya Kupeleka App ya Node.js kwenye Heroku
Jinsi ya Kupeleka App ya Node.js kwenye Heroku

Hivi ndivyo nilivyotumia Programu yangu ya NodeJS kwenye Heroku kwa kutumia akaunti ya bure. Bonyeza tu viungo ili kupakua vifaa muhimu:

Programu iliyotumiwa:

VSCode (au mhariri wowote wa maandishi unayochagua)

HerokuCLI

Git

Hatua ya 1: Unda Kifurushi.json

Utangulizi:

Heroku ni wavuti ya kurusha matangazo ambayo inaruhusu ypu kupeleka programu 5 bure na muda wa kukimbia wa masaa 500+ kwa mwezi. Ili kupeleka moja, utahitaji kupakia faili 3:

Kifurushi.json na kifurushi-lock.json flle. Unaweza kufuata mafunzo yangu mengine kwa turtorial ya hatua kwa hatua juu ya kutengeneza moja kwa kubofya hapa. Kifurushi-lock.json kinajitokeza kiatomati baada ya kifurushi.json kufanywa. Kwa kuwa tutakuwa tunaiendesha kwenye herku, kwenye kifurushi chako, faili ya json unahitaji kubainisha hati ya kuanza na ukweli wa nodi yako kwenye enines. kwa sasa hii endesha amri node -v. Hapa kuna mfano:

{

"jina": "heroku", "toleo": "1.0.0", "maelezo": "", "kuu": "index.js", "hati": {

"mtihani": "echo \" Kosa: hakuna jaribio lililotajwa / "&& toka 1", "kuanza": "node server.js"

}, "maneno": , "mwandishi": "", "leseni": "ISC", "injini": {

"nodi": "12.x"

}

}

Hatua ya 2: Unda App yako ya Node.js

Kwa kuwa programu hii itaendeshwa kwenye bandari yoyote ile ya heroku, tunahitaji kuamua nambari itakayotupa kwa kutumia mchakato huu wa nambari.env. PORT. Hapa kuna programu ya node js inayosema "hello":

const http = zinahitaji ('http'); // hupakia maktaba kuiwezesha kutenda kama servervar port = process.env. PORT || 5000; // inabainisha bandari hapana kwa chochote heroku anatoa au 5000 kwa mwenyeji wa ndani http.createServer (kazi (req, res) {// inaunda seva res.writeHead (200, {'Content-type': 'text / plain'} // Inabainisha kuwa majibu "hello" ni maandishi res.end ("hello"); // inaonyesha maandishi "hello" kwenye ukurasa wa wavuti}). Sikiliza (bandari); // inaunganisha seva hii kwenye bandari no.

Hatua ya 3: Amri ya Haraka

Amri ya Haraka
Amri ya Haraka
Amri ya Haraka
Amri ya Haraka
Amri ya Haraka
Amri ya Haraka
  • Fungua kidokezo cha amri yako kwa kubonyeza Windows + R kufungua sanduku la "Run" kisha andika "cmd" na kisha bonyeza "OK"
  • Juu yako CMD, nenda kwenye mzizi kwa kuandika "cd.." mpaka hakuna njia ni pamoja.
  • Angalia ikiwa npm (meneja wa maktaba aliyewekwa na node), git na heroku imewekwa vizuri kwa kuandika:

npm - mabadiliko

git --version heroku - mabadiliko

Ingia katika akaunti ya yor herku

kuingia kwa heroku

Hii tengeneza programu kwenye heroku:

heroku kuunda

Ili kupakia faili zako, unahitaji kufika kwenye njia yake kwa kuandika cd

cd

Inaunda hazina mpya (folda) kwenye kifaa chako cha locl kwa vitu kwenye njia hii

git init

Unganisha kwa mbali kwenye folda kwenye heroku kupitia git kwenye programu yako

heroku git: kijijini

Nakili faili hii kwa mbali kwa hazina yako ya ndani ya git kupitia git kwenye programu yako

kuongeza.

Hifadhi mabadiliko uliyofanya kwenye folda na ujumbe wa "ifanye iwe bora"

git commit -am "ifanye iwe bora"

Inapakia faili kwenye folda ya git kwenye heroku. Subiri iwe chini

git kushinikiza bwana wa heroku

inafungua programu

programu ya wazi ya heroku

Ilipendekeza: