Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Štai kaip aš įdiegiau savo „NodeJS“programą „Heroku“naudodamas nemokamą paskyrą. Tiesiog spustelėkite nuorodas, kad atsisiųstumėte reikiamas programas:
Naudojama programinė įranga:
VSCode (arba bet kuris jūsų pasirinktas teksto redaktorius)
HerokuCLI
Git
1 veiksmas: sukurkite Package.json
Įvadas:
„Heroku“yra svetainė, leidžianti „ypu“nemokamai įdiegti 5 programas, kurių trukmė yra daugiau nei 500 valandų per mėnesį. Jei norite įdiegti vieną, turite įkelti 3 failus:
Paketas.json ir paketas-lock.json. Galite sekti kitą mano vadovėlį, kuriame žingsnis po žingsnio aprašysite, kaip jį padaryti, spustelėdami čia. Sukūrus paketą „package-lock.json“rodomas automatiškai. Kadangi mes jį paleisime „herku“, jūsų pakuotėje, „json“faile, turite nurodyti pradžios scenarijų ir mazgo „enines“tikrumą. iki šiol paleiskite komandą mazgas -v. Štai pavyzdys:
{
"vardas": "heroku", "versija": "1.0.0", "apibūdinimas": "", "main": "index.js", "scenarijai": {
"test": "echo \" Klaida: testas nenurodytas / "&& exit 1", "start": "mazgas serveris.js"
}, "raktažodžiai": , "autorius": "", "licencija": "ISC", "varikliai": {
"mazgas": "12.x"
}
}
2 veiksmas: sukurkite savo „Node.js“programą
Kadangi ši programa veiks bet kuriame uosto heroku, kurį mums duosite, turime nustatyti kodą, kurį jis mums duos, naudodami šį kodo procesą. Lt. PORT. Čia yra mazgo js programa, kuri sako „labas“:
const http = reikalauti ('http'); // įkelia biblioteką, kad ji galėtų veikti kaip servervar prievadas = process.env. PORT || 5000; // nurodo prievado numerį bet kokiam heroku nurodymui arba 5000 vietiniame priegloboje http.createServer (function (req, res) {// sukuria serverį res.writeHead (200, {'Content-type': 'text/plain'})); // Nurodo, kad atsakymai „labas“yra tekstas res.end („labas“); // rodo tekstą „labas“tinklalapyje}). Klausytis (prievadas); // prideda šį serverį prie prievado Nr.
3 veiksmas: komandų eilutė
- Atidarykite komandų eilutę paspausdami „Windows+R“, kad atidarytumėte laukelį „Vykdyti“, tada įveskite „cmd“ir spustelėkite „Gerai“
-
CMD eikite į šaknį įvesdami „cd..“, kol nebus įtrauktas joks kelias.
- Įvesdami patikrinkite, ar npm (bibliotekos tvarkyklė, įdiegta mazgo), „git“ir „heroku“yra tinkamai įdiegta:
npm -versija
git --versija heroku --versija
Prisijunkite prie „yor herku“paskyros
heroku prisijungimas
Tai sukuria programą heroku:
sukurti herojus
Norėdami įkelti failus, turite patekti į jo kelią įvesdami cd
cd
Sukuria naują saugyklą (aplanką) jūsų locl įrenginyje šio kelio elementams
git init
Prisijunkite nuotoliniu būdu prie „heroku“aplanko naudodami savo programos „git“
heroku git: nuotolinis
Nukopijuoja šį failą nuotoliniu būdu į vietinę „git“saugyklą u per „git“jūsų programoje
pridėk.
Išsaugokite atliktus pakeitimus aplanke su pranešimu „patobulink“
git įsipareigoti -am "padaryk tai geriau"
Įkelia failus į git aplanką heroku. Palaukite, kol nusileis
git push heroku meistras
atidaro programą
heroku atidaryti programą