![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](https://i.howwhatproduce.com/images/001/image-987-j.webp)
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
![Cum să implementați o aplicație Node.js pe Heroku Cum să implementați o aplicație Node.js pe Heroku](https://i.howwhatproduce.com/images/001/image-987-1-j.webp)
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ă](https://i.howwhatproduce.com/images/001/image-987-2-j.webp)
![Prompt de comandă Prompt de comandă](https://i.howwhatproduce.com/images/001/image-987-3-j.webp)
![Prompt de comandă Prompt de comandă](https://i.howwhatproduce.com/images/001/image-987-4-j.webp)
- 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:
Cum se face o oală inteligentă cu NodeMCU controlat de aplicație: 8 pași
![Cum se face o oală inteligentă cu NodeMCU controlat de aplicație: 8 pași Cum se face o oală inteligentă cu NodeMCU controlat de aplicație: 8 pași](https://i.howwhatproduce.com/images/005/image-14016-j.webp)
Cum se face un Smart Pot cu NodeMCU controlat de aplicație: În acest ghid vom construi un Smart Pot controlat de un ESP32 și o aplicație pentru smartphone (iOS și Android). Vom folosi NodeMCU (ESP32) pentru conectivitate și Biblioteca Blynk pentru cloud IoT și aplicația pe smartphone. În cele din urmă noi
Cum să proiectați și să implementați un invertor monofazat: 9 pași
![Cum să proiectați și să implementați un invertor monofazat: 9 pași Cum să proiectați și să implementați un invertor monofazat: 9 pași](https://i.howwhatproduce.com/images/006/image-16143-j.webp)
Cum să proiectați și să implementați un invertor monofazat: acest manual explicabil utilizează CMP-urile GreenPAK ™ ale Dialog în aplicațiile electronice de putere și va demonstra implementarea unui invertor monofazat utilizând diverse metodologii de control. Pentru a determina q
Cum să creați o aplicație Android cu Android Studio: 8 pași (cu imagini)
![Cum să creați o aplicație Android cu Android Studio: 8 pași (cu imagini) Cum să creați o aplicație Android cu Android Studio: 8 pași (cu imagini)](https://i.howwhatproduce.com/images/007/image-20613-j.webp)
Cum să creați o aplicație Android cu Android Studio: acest tutorial vă va învăța noțiunile de bază despre cum să creați o aplicație Android utilizând mediul de dezvoltare Android Studio. Pe măsură ce dispozitivele Android devin din ce în ce mai frecvente, cererea de aplicații noi va crește. Android Studio este un instrument ușor de utilizat (un
Implementați prima aplicație pentru lista de sarcini: 8 pași
![Implementați prima aplicație pentru lista de sarcini: 8 pași Implementați prima aplicație pentru lista de sarcini: 8 pași](https://i.howwhatproduce.com/images/010/image-28502-j.webp)
Implementați prima aplicație pentru lista de sarcini: Dacă sunteți complet nou în codificare sau aveți o codificare de fundal, s-ar putea să vă întrebați de unde să începeți să învățați. Trebuie să aflați cum, ce, unde să codificați și apoi, odată ce codul este gata, cum să-l implementați pentru ca întregul să-l vadă. Ei bine, veștile bune sunt
Cum să setați Samsung Galaxy S7 cu Android 8.0 să afișeze doar ecranul pentru o singură aplicație !!: 5 pași
![Cum să setați Samsung Galaxy S7 cu Android 8.0 să afișeze doar ecranul pentru o singură aplicație !!: 5 pași Cum să setați Samsung Galaxy S7 cu Android 8.0 să afișeze doar ecranul pentru o singură aplicație !!: 5 pași](https://i.howwhatproduce.com/images/006/image-16209-19-j.webp)
Cum să configurați Samsung Galaxy S7 cu Android 8.0 pentru a afișa doar ecranul pentru o singură aplicație !!: Acest instructable vă va arăta cum să configurați Samsung Galaxy S7 pentru a afișa ecranul pentru o singură aplicație Acest lucru este minunat dacă aveți un copil / copil căruia îi place să se joace cu telefonul sau vrea să se asigure că telefonul dvs. rămâne într-o singură aplicație numai atunci când altcineva este