A Node.js alkalmazás telepítése a Heroku -n: 3 lépés
A Node.js alkalmazás telepítése a Heroku -n: 3 lépés
Anonim
Node.js alkalmazás telepítése a Heroku -n
Node.js alkalmazás telepítése a Heroku -n

Az alábbiakban bemutatom, hogyan telepítettem NodeJS alkalmazásomat Heroku -ra egy ingyenes fiók használatával. Csak kattintson a linkekre a szükséges szoftverek letöltéséhez:

Használt szoftver:

VSCode (vagy tetszőleges szövegszerkesztő)

HerokuCLI

Git

1. lépés: Hozzon létre egy Package.json fájlt

Bevezetés:

A Heroku egy olyan webhely, amely lehetővé teszi az ypu számára, hogy ingyenesen telepítsen 5 alkalmazást havi 500+ órás futási idővel. Egy telepítéséhez 3 fájlt kell feltöltenie:

A package.json és package-lock.json flle. Ide kattintva követheti a másik oktatóanyagomat, hogy lépésről lépésre megtudja, hogyan készíthet egyet. A package-lock.json automatikusan megjelenik a package.json létrehozása után. Mivel a herku -n, a csomagodon, a json fájlon fogjuk futtatni, meg kell adnod a start szkriptet és a csomópont igazolását az enines -en. most futtassa a -v parancsot. Íme egy példa:

{

"name": "heroku", "verzió": "1.0.0", "description": "", "main": "index.js", "szkriptek": {

"test": "echo \" Hiba: nincs megadva teszt / "&& exit 1", "start": "node server.js"

}, "kulcsszavak": , "szerző": "", "engedély": "ISC", "motorok": {

"node": "12.x"

}

}

2. lépés: Hozza létre a Node.js alkalmazást

Mivel ez az alkalmazás minden olyan porton fut, amelyet heroku ad nekünk, meg kell határoznunk a kódot, amelyet ez a kód process.env. PORT használatával ad nekünk. Itt egy csomópont js alkalmazás, amely azt mondja: "hello":

const http = igényel ('http'); // betölti a könyvtárat, hogy lehetővé tegye kiszolgálói portként való működést = process.env. PORT || 5000; // megadja a portszámot a heroku által megadott adatokhoz vagy 5000-et a helyi hoszton http.createServer (function (req, res) {// létrehoz egy szervert res.writeHead (200, {'Content-type': 'text/plain'})); // Megadja, hogy a válaszok "hello" egy szöveg res.end ("hello"); // a "hello" szöveget mutatja a weboldalon}). Listen (port); // csatolja ezt a szervert a sz.

3. lépés: Parancssor

Parancssor
Parancssor
Parancssor
Parancssor
Parancssor
Parancssor
  • Nyissa meg a parancssort a Windows+R billentyűkombinációval a „Futtatás” mező megnyitásához, majd írja be a „cmd” parancsot, majd kattintson az „OK” gombra
  • A CMD -n menjen a gyökérbe a "cd.." begépelésével, amíg egyetlen útvonal sem szerepel.
  • Gépeléssel ellenőrizze, hogy az npm (a csomópont által telepített könyvtárkezelő), a git és a heroku megfelelően telepítve van -e:

npm -változat

git --verzió heroku --verzió

Jelentkezzen be yor herku fiókjába

heroku bejelentkezés

Ezzel hozzon létre egy alkalmazást a heroku -n:

heroku létrehozni

A fájlok feltöltéséhez a cd beírásával kell elérnie az útját

CD

Létrehoz egy új lerakatot (mappát) a locl eszközön az ezen az úton lévő elemekhez

git init

Csatlakozzon távolról a heroku mappájához az alkalmazás git -jén keresztül

heroku git: távoli

Ezt a fájlt távolról másolja a helyi git -tárba u az alkalmazás git -jén keresztül

git hozzá.

Mentse el a mappában végrehajtott módosításokat a „javítsd” üzenettel

git bind -am "jobbá tenni"

Feltölti a fájlokat a heroku git mappájába. Várja meg, amíg lecsökken

git push heroku mester

megnyitja az alkalmazást

heroku nyitott alkalmazás

Ajánlott: