
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

Zde je návod, jak jsem nasadil svou aplikaci NodeJS na Heroku pomocí bezplatného účtu. Kliknutím na odkazy stáhnete potřebný software:
Použitý software:
VSCode (nebo jakýkoli textový editor podle vašeho výběru)
HerokuCLI
Git
Krok 1: Vytvořte Package.json
Úvod:
Heroku je webhostingu, který umožňuje ypu bezplatně nasadit 5 aplikací s dobou běhu 500+ hodin za měsíc. K nasazení budete muset nahrát 3 soubory:
Package.json a package-lock.json flle. Můj další tutoriál můžete sledovat krok za krokem při jeho vytváření kliknutím sem. Package-lock.json se zobrazí automaticky po vytvoření souboru package.json. Protože jej budeme spouštět na herku, na vašem balíčku, souboru json, musíte zadat počáteční skript a verzi vašeho uzlu na eninech. nyní spusťte příkaz node -v. Zde je příklad:
{
"name": "heroku", "verze": "1.0.0", "description": "", "main": "index.js", "skripty": {
"test": "echo \" Chyba: není zadán žádný test / "&& exit 1", "start": "uzel server.js"
}, "klíčová slova": , "author": "", "license": "ISC", "motory": {
"node": "12.x"
}
}
Krok 2: Vytvořte aplikaci Node.js
Protože tato aplikace poběží na jakémkoli portu, který nám heroku poskytne, musíme určit kód, který nám poskytne, pomocí tohoto procesu process.env. PORT. Zde je aplikace js, která říká „ahoj“:
const http = require ('http'); // načte knihovnu, aby mohla fungovat jako servervar port = process.env. PORT || 5 000; // určuje číslo portu libovolnému heroku nebo 5000 na místním hostiteli http.createServer (funkce (req, res) {// vytvoří server res.writeHead (200, {'Content-type': 'text/plain'}); // Určuje, že odpověď „ahoj“je text res.end („ahoj“); // zobrazí text „ahoj“na stránce eweb}). Poslouchat (port); // připojí tento server k portu č.
Krok 3: Příkazový řádek



- Otevřete příkazový řádek stisknutím Windows+R a otevřete pole „Spustit“, zadejte „cmd“a klikněte na „OK“
-
Na vašem CMD přejděte do kořenového adresáře zadáním „cd..“, dokud nebude zahrnuta žádná cesta.
- Zkontrolujte, zda je npm (správce knihovny nainstalován podle uzlu), git a heroku správně nainstalován zadáním:
npm -verze
git --version heroku --version
Přihlaste se do svého účtu herku
přihlášení do heroku
Tím vytvoříte aplikaci na heroku:
heroku vytvořit
Chcete -li nahrát své soubory, musíte se dostat na jeho cestu zadáním cd
CD
Vytvoří nové úložiště (složku) na vašem zařízení locl pro položky v této cestě
git init
Připojte se vzdáleně ke složce na heroku přes git ve vaší aplikaci
heroku git: vzdálené
Zkopíruje tento soubor vzdáleně do vašeho místního úložiště git u pomocí git ve vaší aplikaci
git přidat.
Uložené změny uložte do složky se zprávou „vylepšit“
git commit -am "vylepšit to"
Nahraje soubory do složky git na heroku. Počkejte, až se sníží
git push heroku master
otevře aplikaci
otevřená aplikace heroku
Doporučuje:
Jak vytvořit UML pro Javu v aplikaci Microsoft Visio: 4 kroky

Jak vytvořit UML pro Javu v aplikaci Microsoft Visio: Vytváření UML může zpočátku vypadat trochu zastrašující. Existuje mnoho komplikovaných stylů zápisu a může se zdát, že neexistují žádné dobré zdroje pro formátování čitelného a přesného UML. Microsoft Visio však vytváří UML qu
Jak vytvořit a vložit tabulku a přidat do této tabulky další sloupce a/nebo řádky v aplikaci Microsoft Office Word 2007: 11 kroků

Jak vytvořit a vložit tabulku a přidat do této tabulky další sloupce a/nebo řádky v aplikaci Microsoft Office Word 2007: Už jste někdy měli spoustu dat, se kterými pracujete a přemýšleli jste o sobě … " jak mohu vytvořit všechny vypadají tyto údaje lépe a jsou srozumitelnější? " Pokud ano, pak může být vaší odpovědí tabulka v aplikaci Microsoft Office Word 2007
Jak propojit aplikaci pro Android s AWS IOT a porozuměním API pro rozpoznávání hlasu: 3 kroky

Jak propojit aplikaci pro Android s AWS IOT a porozuměním API pro rozpoznávání hlasu: Tento tutoriál uživatele naučí, jak připojit aplikaci pro Android k serveru AWS IOT a porozumět API pro rozpoznávání hlasu, které ovládá kávovar. Aplikace ovládá kávovar prostřednictvím systému Alexa Hlasová služba, každá aplikace je
Jak vytvořit makro v aplikaci Excel a kopírovat data jednodušším způsobem .: 4 kroky

Jak vytvořit makro v Excelu a kopírovat data jednodušším způsobem: Dobrý den, tento návod vás naučí, jak snadno a lépe vytvořit makro pro kopírování a vkládání dat, které se zobrazí jako příklady
Node MCU se 4portovým reléovým modulem, aplikací Blynk, IFTTT a Google Home. Zisk ?: 5 kroků

Node MCU se 4portovým reléovým modulem, aplikací Blynk, IFTTT a Google Home. Zisk ?: Tento příspěvek je o tom, jak propojit domov Google s NodeMCU a aplikací blynk, své spotřebiče můžete ovládat jednoduchým přepínačem NodeMCU ovládaným blynk a pomocníkem Google. Takže jdeme, Ok Google .. Zapnout věci