Kako primijeniti Node.js aplikaciju na Heroku: 3 koraka
Kako primijeniti Node.js aplikaciju na Heroku: 3 koraka
Anonim
Kako postaviti aplikaciju Node.js na Heroku
Kako postaviti aplikaciju Node.js na Heroku

Evo kako sam postavio svoju NodeJS aplikaciju na Heroku koristeći besplatni račun. Samo kliknite veze za preuzimanje potrebnog softvera:

Korišteni softver:

VSCode (ili bilo koji uređivač teksta po vašem izboru)

HerokuCLI

Git

Korak 1: Kreirajte Package.json

Uvod:

Heroku je web stranica koja omogućava ypu -u da besplatno instalira 5 aplikacija s trajanjem od 500+ sati mjesečno. Da biste implementirali jednu, morate otpremiti 3 datoteke:

A package.json i package-lock.json flle. Možete slijediti moje drugo uputstvo za korak po korak pravljenje izrade tako što ćete kliknuti ovdje. Paket-lock.json se automatski prikazuje nakon izrade package.json. Budući da ćemo ga izvoditi na herku -u, na vašem paketu, json datoteci morate navesti početnu skriptu i verziju vašeg čvora na enines -u. do sada ovo pokrenite naredbeni čvor -v. Evo primjera:

{

"name": "heroku", "version": "1.0.0", "description": "", "main": "index.js", "skripte": {

"test": "echo \" Greška: nije naveden test / "&& izlaz 1", "start": "čvor server.js"

}, "ključne riječi": , "author": "", "license": "ISC", "motori": {

"node": "12.x"

}

}

Korak 2: Kreirajte svoju aplikaciju Node.js

Budući da će se ova aplikacija izvoditi na bilo kojem portu heroku koji nam da, moramo odrediti kôd koji će nam dati pomoću ovog koda process.env. PORT. Evo node js aplikacije koja kaže "zdravo":

const http = require ('http'); // učitava biblioteku kako bi joj omogućila da djeluje kao servervar port = process.env. PORT || 5000; // navodi port ne za sve što heroku daje ili 5000 na lokalnom hostu http.createServer (function (req, res) {// kreira server res.writeHead (200, {'Content-type': 'text/plain'})); // Određuje da je odgovor "zdravo" tekstualni res.end ("zdravo"); // prikazuje tekst "zdravo" na web stranici}). Listen (port); // priključuje ovaj server na port br.

Korak 3: Naredbeni redak

Command Prompt
Command Prompt
Command Prompt
Command Prompt
Command Prompt
Command Prompt
  • Otvorite naredbeni redak pritiskom na Windows+R da otvorite okvir "Pokreni", zatim upišite "cmd", a zatim kliknite "U redu"
  • Na CMD -u idite na root upisivanjem "cd.." sve dok se ne uključi nijedna putanja.

  • Provjerite je li npm (upravitelj biblioteke instaliran od strane čvora), git i heroku ispravno instaliran upisivanjem:

npm --verzija

git --version heroku --version

Prijavite se na svoj herku račun

heroku login

Ovo stvara aplikaciju na heroku:

heroku stvoriti

Da biste učitali svoje datoteke, morate otići na njenu putanju upisivanjem cd

cd

Kreira novo spremište (fasciklu) na vašem locl uređaju za stavke na ovoj putanji

git init

Daljinski se povežite s mapom na heroku -u putem gita u svojoj aplikaciji

heroku git: daljinski

Kopira ovu datoteku na daljinu u vaše lokalno git spremište u putem gita u vašoj aplikaciji

git add.

Spremite promjene koje ste izvršili u fasciklu s porukom "poboljšajte je"

git commit -am "neka bude bolje"

Otprema datoteke u git folder na heroku. Sačekajte da se preuzme

git push heroku majstora

otvara aplikaciju

heroku otvorena aplikacija