Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Iată cum mi-am implementat aplicația NodeJS pe Heroku folosind un cont gratuit. Doar faceți clic pe linkuri pentru a descărca software-urile necesare:
Software folosit:
VSCode (sau orice editor de text la alegere)
HerokuCLI
Git
Pasul 1: Creați un Package.json
Introducere:
Heroku este un site web care permite ypu să implementeze 5 aplicații gratuit, cu un timp de rulare de peste 500 de ore pe lună. Pentru a implementa unul, va trebui să încărcați 3 fișiere:
Un package.json și package-lock.json flle. Puteți urmări celălalt tutorial pentru un turtorial pas cu pas despre realizarea unuia făcând clic aici. Package-lock.json apare automat după realizarea unui package.json. Deoarece îl vom rula pe herku, pe pachetul dvs., fișierul json, trebuie să specificați un script de pornire și verificarea nodului dvs. pe enines. până acum rulați nodul de comandă -v. Iată un exemplu:
{
"nume": "heroku", "version": "1.0.0", "Descriere": "", „main”: „index.js”, „scripturi”: {
"test": "echo \" Eroare: nu s-a specificat nici un test / "&& exit 1", "start": "nod server.js"
}, "Cuvinte cheie": , "autor": "", "license": "ISC", „motoare”: {
„nod”: „12.x”
}
}
Pasul 2: Creați aplicația Node.js
Deoarece această aplicație va rula pe orice port pe care ni-l oferă Heroku, trebuie să determinăm codul pe care ni-l va da utilizând acest proces process.env. PORT. Iată o aplicație nod nod care spune „salut”:
const http = require ('http'); // încarcă biblioteca pentru a-i permite să acționeze ca un server server port = process.env. PORT || 5000; // specifică portul nu la orice dă Heroku sau 5000 pe gazda locală http.createServer (funcție (req, res) {// creează un server res.writeHead (200, {'Content-type': 'text / plain'}); // Specifică faptul că respones "hello" este un text res.end ("hello"); // afișează textul "hello" în prima pagină}). Listen (port); // atașează acest server la portul nr.
Pasul 3: Prompt de comandă
- Deschideți promptul de comandă apăsând Windows + R pentru a deschide caseta „Run”, apoi tastați „cmd” și apoi faceți clic pe „OK”
-
Pe CMD, mergeți la rădăcină tastând „cd..” până când nu este inclusă nicio cale.
- Verificați dacă npm (un manager de bibliotecă instalat de nod), git și heroku este instalat corect, tastând:
npm - versiune
git --version heroku --version
Conectați-vă la contul dvs. herku
autentificare heroku
Aceasta creează o aplicație pe heroku:
heroku creează
Pentru a încărca fișierele, trebuie să ajungeți la calea sa tastând cd
CD
Creează un nou depozit (folder) pe dispozitivul locl pentru elementele din această cale
git init
Conectați-vă de la distanță la un folder de pe heroku prin git din aplicația dvs
heroku git: la distanță
Copiază acest fișier de la distanță în depozitul local git u prin git din aplicația dvs
git add.
Salvați modificările pe care le-ați făcut în dosar cu mesajul „faceți-o mai bună”
git commit -am "make it better"
Încarcă fișierele în folderul git de pe Heroku. Așteptați să se prăbușească
git push heroku master
deschide aplicația
aplicația deschisă heroku