Cuprins:

Cum să implementați o aplicație Node.js pe Heroku: 3 pași
Cum să implementați o aplicație Node.js pe Heroku: 3 pași

Video: Cum să implementați o aplicație Node.js pe Heroku: 3 pași

Video: Cum să implementați o aplicație Node.js pe Heroku: 3 pași
Video: How to deploy nodejs locally 2024, Iulie
Anonim
Cum să implementați o aplicație Node.js pe Heroku
Cum să implementați o aplicație Node.js pe Heroku

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ă

Prompt de comandă
Prompt de comandă
Prompt de comandă
Prompt de comandă
Prompt de comandă
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

Recomandat: