Satura rādītājs:
- 1. darbība: izveidojiet Package.json
- 2. darbība. Izveidojiet lietotni Node.js
- 3. darbība. Komandu uzvedne
Video: Kā izvietot lietotni Node.js Heroku: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Lūk, kā es izvietoju savu NodeJS lietotni Heroku, izmantojot bezmaksas kontu. Vienkārši noklikšķiniet uz saitēm, lai lejupielādētu nepieciešamo programmatūru:
Izmantotā programmatūra:
VSCode (vai jebkurš teksta redaktors pēc jūsu izvēles)
HerokuCLI
Git
1. darbība: izveidojiet Package.json
Ievads:
Heroku ir vietne, kas ļauj ypu bez maksas izvietot piecas lietotnes ar darbības laiku 500+ stundas mēnesī. Lai izvietotu vienu, augšupielādējiet 3 failus:
Pakete.json un pakete-lock.json. Jūs varat sekot manai citai apmācībai, lai soli pa solim parādītu, kā to izveidot, noklikšķinot šeit. Pakete-lock.json tiek parādīta automātiski pēc paketes package.json izveides. Tā kā mēs to darbināsim herku, jūsu pakotnē, json failā, jums ir jānorāda sākuma skripts un mezgla enison versija. līdz šim palaidiet komandu mezglu -v. Šeit ir piemērs:
{
"nosaukums": "heroku", "versija": "1.0.0", "apraksts": "", "main": "index.js", "skripti": {
"test": "echo \" Kļūda: tests nav norādīts / "&& exit 1", "start": "mezgls server.js"
}, "atslēgvārdi": , "autors": "", "licence": "ISC", "dzinēji": {
"mezgls": "12.x"
}
}
2. darbība. Izveidojiet lietotni Node.js
Tā kā šī lietotne darbosies jebkurā mums piedāvātajā ostā, mums ir jānosaka kods, ko tā mums dos, izmantojot šo koda procesu. Env. PORT. Šeit ir mezgla js lietotne, kas saka “sveiki”:
const http = prasīt ('http'); // ielādē bibliotēku, lai tā varētu darboties kā servervar ports = process.env. PORT || 5000; // norāda portu nr jebkuram heroku sniegtajam vai 5000 vietējā resursdatora http.createServer (funkcija (req, res) {// izveido serveri res.writeHead (200, {'Content-type': 'text/plain'})); // Norāda, ka atbildes "sveiki" ir teksts res.end ("sveiki"); // tīmekļa vietnē rāda tekstu "sveiki"}). Klausīties (ports); // pievieno šo serveri portam Nr.
3. darbība. Komandu uzvedne
- Atveriet komandu uzvedni, nospiežot Windows+R, lai atvērtu lodziņu "Palaist", pēc tam ierakstiet "cmd" un pēc tam noklikšķiniet uz "Labi"
-
CMD gadījumā dodieties uz sakni, ierakstot “cd..”, līdz nav iekļauts neviens ceļš.
- Pārbaudiet, vai npm (bibliotēkas pārvaldnieks, ko instalējis mezgls), git un heroku ir pareizi instalēts, ierakstot:
npm -versija
git --versijas heroku --versija
Piesakieties yor herku kontā
heroku pieteikšanās
Tādējādi izveidojiet lietotni heroku:
heroku izveidot
Lai augšupielādētu failus, jums jānokļūst ceļā, ierakstot cd
cd
Izveido jaunu krātuvi (mapi) jūsu lokalizācijas ierīcē šī ceļa vienumiem
git init
Izveidojiet attālinātu savienojumu ar mapi heroku, izmantojot lietotnes git
heroku git: tālvadības pults
Kopē šo failu attālināti uz vietējo git krātuvi u, izmantojot jūsu lietotnes git
git pievienot.
Saglabājiet mapē veiktās izmaiņas ar ziņojumu "uzlabot to"
git bind -am "padarīt to labāku"
Augšupielādē failus git mapē heroku. Pagaidiet, līdz tas tiks pazemināts
git push heroku meistars
atver lietotni
heroku atvērtā lietotne
Ieteicams:
IoT Helovīna ķirbis - Vadiet gaismas diodes ar Arduino MKR1000 un lietotni Blynk ???: 4 soļi (ar attēliem)
IoT Helovīna ķirbis | Vadības gaismas diodes ar Arduino MKR1000 un lietotni Blynk ???: Sveiki visiem! Pirms dažām nedēļām bija Helovīns, un, ievērojot tradīcijas, es savam balkonam izgriezu jauku ķirbi. Bet, kad ķirbis bija brīvā dabā, es sapratu, ka ir diezgan kaitinoši katru vakaru iziet ārā, lai iedegtu sveci. Un es
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: 5 soļi
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: Sveiki, visi šodien, mēs jums parādīsim, kā jūs varat kontrolēt LED, izmantojot viedtālruni internetā
Stikla akmens LED caurule (WiFi kontrolēta, izmantojot viedtālruņa lietotni): 6 soļi (ar attēliem)
Stikla akmens LED caurule (WiFi kontrolēta, izmantojot viedtālruņa lietotni): Sveiki kolēģi veidotāji! Šajā pamācībā es parādīšu, kā izveidot WiFi vadāmu LED cauruli, kas ir piepildīta ar stikla akmeņiem, lai iegūtu jauku izkliedes efektu. Gaismas diodes ir individuāli adresējamas, un tāpēc ir iespējami daži jauki efekti
[2020] Izmantojot IPhone vai IPad un Micro: bit Game Pad lietotni, lai kontrolētu RC automašīnu: 23 soļi
[2020] IPhone vai IPad un Micro: bit Game Pad lietotnes izmantošana RC automašīnas vadīšanai: Vai esat domājis izmantot savu iPhone vai iPad, lai kontrolētu savu micro: bit? Vai zināt, ka Micro: bit Educational Foundation nodrošina iOS lietotni Aplikāciju veikals? Meklēt " micro: bit " lietotņu veikalā, un jūs varat lejupielādēt lietotni bez maksas
Padariet DIY Sonoff viedo slēdzi, izmantojot Android lietotni: 11 soļi
Padariet DIY Sonoff viedo slēdzi, izmantojot Android lietotni: kas ir Sonoff? Sonoff ir viedā slēdža ierīču līnija viedajai mājai, ko izstrādājis ITEAD. Viena no elastīgākajām un lētākajām šīs līnijas ierīcēm ir Sonoff Basic un Sonoff mini. Tie ir Wi-Fi iespējoti slēdži, kuru pamatā ir lieliska mikroshēma, ESP8266/E