
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:07

Evo, kako sem svojo aplikacijo NodeJS razmestil na Heroku z brezplačnim računom. Samo kliknite povezave za prenos potrebne programske opreme:
Uporabljena programska oprema:
VSCode (ali kateri koli urejevalnik besedil po vaši izbiri)
HerokuCLI
Git
1. korak: Ustvarite paket.json
Uvod:
Heroku je spletno mesto, ki ypu omogoča brezplačno uvajanje 5 aplikacij z časom delovanja 500+ ur na mesec. Če želite uvesti eno, morate naložiti 3 datoteke:
A package.json in package-lock.json flle. Lahko sledite moji drugi vadnici za korak za korakom pri izdelavi, tako da kliknete tukaj. Paket-lock.json se samodejno prikaže po izdelavi package.json. Ker ga bomo izvajali na herku, morate v svojem paketu, datoteki json, določiti zagonski skript in različico svojega vozlišča na enines. do zdaj zaženite ukazno vozlišče -v. Tukaj je primer:
{
"name": "heroku", "version": "1.0.0", "opis": "", "main": "index.js", "scripts": {
"test": "echo \" Napaka: test ni določen / "&& izhod 1", "start": "node server.js"
}, "ključne besede": , "avtor": "", "license": "ISC", "motorji": {
"vozlišče": "12.x"
}
}
2. korak: Ustvarite aplikacijo Node.js
Ker se bo ta aplikacija izvajala na vseh vratih heroku, ki jih dobimo, moramo s to kodo process.env. PORT določiti kodo, ki nam jo bo dala. Tukaj je aplikacija node js, ki pravi "zdravo":
const http = require ('http'); // naloži knjižnico, da lahko deluje kot servervar port = process.env. PORT || 5000; // podaja vrata št k vsem heroku ali 5000 na lokalnem gostitelju http.createServer (function (req, res) {// ustvari strežnik res.writeHead (200, {'Content-type': 'text/plain'})); // Podaja, da je odgovor "hello" besedilni res.end ("hello"); // prikazuje besedilo "hello" na spletni strani}). Listen (port); // ta strežnik priključi na vrata št.
3. korak: Ukazni poziv



- Odprite ukazni poziv s pritiskom na Windows+R, da odprete polje »Zaženi«, vnesite »cmd« in kliknite »V redu«
-
Na CMD -ju pojdite do korena tako, da vnesete "cd..", dokler ni vključena nobena pot.
- Preverite, ali so npm (upravitelj knjižnice, ki ga je namestilo vozlišče), git in heroku pravilno nameščen, tako da vnesete:
npm --verzija
git --version heroku --version
Prijavite se v svoj račun herku
heroku prijava
Tako ustvarite aplikacijo na heroku:
heroku ustvariti
Če želite naložiti svoje datoteke, morate priti na njeno pot z vnosom cd
cd
Ustvari novo skladišče (mapo) v vaši napravi locl za elemente na tej poti
git init
Oddaljeno se povežite z mapo na heroku prek gita v svoji aplikaciji
heroku git: daljinski upravljalnik
To datoteko na daljavo kopira v lokalno skladišče git u prek git v vaši aplikaciji
git add.
Spremembe, ki ste jih naredili, shranite v mapo s sporočilom »izboljšaj«
git commit -am "naredi bolje"
Naloži datoteke v mapo git na heroku. Počakajte, da se prenese
git push heroku mojster
odpre aplikacijo
heroku odprta aplikacija
Priporočena:
IoT Halloween Buča - Kontrolne LED z aplikacijo Arduino MKR1000 in Blynk ???: 4 koraki (s slikami)

IoT Halloween Buča | Kontrolne LED z aplikacijo Arduino MKR1000 in Blynk ???: Pozdravljeni, pred nekaj tedni je bila noč čarovnic in po tradiciji sem za svoj balkon izrezal lepo bučo. A ko sem imel bučo na prostem, sem spoznal, da je zelo neprijetno, da moram vsak večer iti ven, da prižgem svečo. In jaz
KiloWatthour števec z aplikacijo RoboRemo: 3 koraki

KiloWatthour števec z aplikacijo RoboRemo: Ko je bila nameščena moja klima/toplotna črpalka, je aplikacija, ki je priložena, delovala zelo dobro (oblak udobja Panasonic). Zdaj je aplikacija v redu za nadzor sistema, vendar nadzorni del včasih ne uspe zaradi časovnih omejitev strežnika. Tudi jaz dvomim o tem
NodeMCU z aplikacijo/strežnikom Blynk: 4 koraki

NodeMCU z aplikacijo/strežnikom Blynk: Kaj je Blynk in kako deluje, si oglejte videoposnetek njihove akcije! Najprej, kot kaže, lahko programirate NodeMCU z ID -jem Arduino, preverite zgornji video. Tukaj je pisni vodič za nastavitev: https:/ /www.teachmemicro.com/intro-nodemcu-arduino
Kako povezati aplikacijo Android z AWS IOT in razumeti API za prepoznavanje glasu: 3 koraki

Kako povezati aplikacijo Android z AWS IOT in razumeti API za prepoznavanje glasu: Ta vadnica uči uporabnika, kako povezati aplikacijo Android s strežnikom AWS IOT in kako razumeti API za prepoznavanje glasu, ki nadzoruje aparat za kavo. Glasovna storitev, vsaka aplikacija je c
Node MCU s 4 -vratnim relejskim modulom, aplikacijo Blynk, IFTTT in Google Home. Dobiček?: 5 korakov

Node MCU s 4 -vratnim relejskim modulom, aplikacijo Blynk, IFTTT in Google Home. Dobiček ?: Ta objava govori o tem, kako povezati Googlov dom z NodeMCU in aplikacijo blynk, svoje naprave lahko upravljate s preprostim stikalom NodeMCU, ki ga upravlja blynk, in Googlovim pomočnikom. Torej gremo, Ok Google .. Vklopi stvar