Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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
- 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