Satura rādītājs:

Kā izvietot lietotni Node.js Heroku: 3 soļi
Kā izvietot lietotni Node.js Heroku: 3 soļi

Video: Kā izvietot lietotni Node.js Heroku: 3 soļi

Video: Kā izvietot lietotni Node.js Heroku: 3 soļi
Video: Deploy Flask APP on AWS EC2 Instance | Flask on EC2 | Running Flask APP on AWS EC2 | AWS Demo 2024, Novembris
Anonim
Kā izvietot lietotni Node.js vietnē Heroku
Kā izvietot lietotni Node.js vietnē Heroku

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

Komandu uzvedne
Komandu uzvedne
Komandu uzvedne
Komandu uzvedne
Komandu uzvedne
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: