Kako razmestiti aplikacijo Node.js na Heroku: 3 koraki
Kako razmestiti aplikacijo Node.js na Heroku: 3 koraki
Anonim
Kako razmestiti aplikacijo Node.js na Heroku
Kako razmestiti aplikacijo Node.js na Heroku

Evo, kako sem svojo aplikacijo NodeJS razmestil na Heroku z brezplačnim računom. Samo kliknite povezave za prenos potrebne programske opreme:

Uporabljena programska oprema:

VSCode (ali kateri koli urejevalnik besedil po vaši izbiri)

HerokuCLI

Git

1. korak: Ustvarite paket.json

Uvod:

Heroku je spletno mesto, ki ypu omogoča brezplačno uvajanje 5 aplikacij z časom delovanja 500+ ur na mesec. Če želite uvesti eno, morate naložiti 3 datoteke:

A package.json in package-lock.json flle. Lahko sledite moji drugi vadnici za korak za korakom pri izdelavi, tako da kliknete tukaj. Paket-lock.json se samodejno prikaže po izdelavi package.json. Ker ga bomo izvajali na herku, morate v svojem paketu, datoteki json, določiti zagonski skript in različico svojega vozlišča na enines. do zdaj zaženite ukazno vozlišče -v. Tukaj je primer:

{

"name": "heroku", "version": "1.0.0", "opis": "", "main": "index.js", "scripts": {

"test": "echo \" Napaka: test ni določen / "&& izhod 1", "start": "node server.js"

}, "ključne besede": , "avtor": "", "license": "ISC", "motorji": {

"vozlišče": "12.x"

}

}

2. korak: Ustvarite aplikacijo Node.js

Ker se bo ta aplikacija izvajala na vseh vratih heroku, ki jih dobimo, moramo s to kodo process.env. PORT določiti kodo, ki nam jo bo dala. Tukaj je aplikacija node js, ki pravi "zdravo":

const http = require ('http'); // naloži knjižnico, da lahko deluje kot servervar port = process.env. PORT || 5000; // podaja vrata št k vsem heroku ali 5000 na lokalnem gostitelju http.createServer (function (req, res) {// ustvari strežnik res.writeHead (200, {'Content-type': 'text/plain'})); // Podaja, da je odgovor "hello" besedilni res.end ("hello"); // prikazuje besedilo "hello" na spletni strani}). Listen (port); // ta strežnik priključi na vrata št.

3. korak: Ukazni poziv

Ukazni poziv
Ukazni poziv
Ukazni poziv
Ukazni poziv
Ukazni poziv
Ukazni poziv
  • Odprite ukazni poziv s pritiskom na Windows+R, da odprete polje »Zaženi«, vnesite »cmd« in kliknite »V redu«
  • Na CMD -ju pojdite do korena tako, da vnesete "cd..", dokler ni vključena nobena pot.

  • Preverite, ali so npm (upravitelj knjižnice, ki ga je namestilo vozlišče), git in heroku pravilno nameščen, tako da vnesete:

npm --verzija

git --version heroku --version

Prijavite se v svoj račun herku

heroku prijava

Tako ustvarite aplikacijo na heroku:

heroku ustvariti

Če želite naložiti svoje datoteke, morate priti na njeno pot z vnosom cd

cd

Ustvari novo skladišče (mapo) v vaši napravi locl za elemente na tej poti

git init

Oddaljeno se povežite z mapo na heroku prek gita v svoji aplikaciji

heroku git: daljinski upravljalnik

To datoteko na daljavo kopira v lokalno skladišče git u prek git v vaši aplikaciji

git add.

Spremembe, ki ste jih naredili, shranite v mapo s sporočilom »izboljšaj«

git commit -am "naredi bolje"

Naloži datoteke v mapo git na heroku. Počakajte, da se prenese

git push heroku mojster

odpre aplikacijo

heroku odprta aplikacija

Priporočena: