Indholdsfortegnelse:

Sådan implementeres en Node.js -app på Heroku: 3 trin
Sådan implementeres en Node.js -app på Heroku: 3 trin

Video: Sådan implementeres en Node.js -app på Heroku: 3 trin

Video: Sådan implementeres en Node.js -app på Heroku: 3 trin
Video: How to Defer Parsing of JavaScript in WordPress (4 Methods) 2024, November
Anonim
Sådan implementeres en Node.js -app på Heroku
Sådan implementeres en Node.js -app på Heroku

Sådan installerede jeg min NodeJS -app på Heroku ved hjælp af en gratis konto. Bare klik på linkene for at downloade nødvendige software:

Brugt software:

VSCode (eller enhver teksteditor efter eget valg)

HerokuCLI

Git

Trin 1: Opret en Package.json

Introduktion:

Heroku er et hosting -websted, der giver ypu mulighed for gratis at implementere 5 apps med en løbetid på 500+ timer om måneden. For at implementere en skal du uploade 3 filer:

En package.json og package-lock.json flle. Du kan følge min anden vejledning til en trin -for -trin vejledning om at lave en ved at klikke her. Package-lock.json vises automatisk, når en package.json er lavet. Da vi vil køre det på herku, på din pakke, json -fil, skal du angive et startscript og verisonen af din node på enines. til nu kører kommandoen node -v. Her er et eksempel:

{

"name": "heroku", "version": "1.0.0", "description": "", "main": "index.js", "scripts": {

"test": "ekko \" Fejl: ingen test angivet / "&& exit 1", "start": "node server.js"

}, "søgeord": , "author": "", "licens": "ISC", "motorer": {

"node": "12.x"

}

}

Trin 2: Opret din Node.js -app

Da denne app kører på enhver port heroku giver os, er vi nødt til at bestemme den kode, den vil give os ved at bruge denne kodeproces.env. PORT. Her er en node js -app, der siger "hej":

const http = require ('http'); // indlæser biblioteket, så det kan fungere som en servervar -port = process.env. PORT || 5000; // angiver portnummeret til hvad heroku giver eller 5000 på lokal vært http.createServer (funktion (req, res) {// opretter en server res.writeHead (200, {'Content-type': 'text/plain'}); // Angiver, at svarene "hej" er en tekst res.end ("hej"); // viser teksten "hej" på eveb -siden}). Lyt (port); // knytter denne server til portnr.

Trin 3: Kommandoprompt

Kommandoprompt
Kommandoprompt
Kommandoprompt
Kommandoprompt
Kommandoprompt
Kommandoprompt
  • Åbn din kommandoprompt ved at trykke på Windows+R for at åbne boksen "Kør", skriv derefter "cmd" og klik derefter på "OK"
  • Gå til roden på din CMD ved at skrive "cd..", indtil ingen sti er inkluderet.

  • Kontroller, om npm (en biblioteksmanager installeret af node), git og heroku er korrekt installeret ved at skrive:

npm -version

git --version heroku -version

Log ind på din herku -konto

heroku login

Dette opretter en app på heroku:

heroku oprette

For at uploade dine filer skal du komme til dens sti ved at skrive cd

cd

Opretter et nyt lager (mappe) på din locl -enhed for elementerne i denne sti

git init

Opret forbindelse fjernt til en mappe på heroku via git på din app

heroku git: fjernbetjening

Kopierer denne fil eksternt til dit lokale git -arkiv u via git på din app

git tilføj.

Gem de ændringer, du har foretaget i mappen med en besked om "gør det bedre"

git commit -am "gør det bedre"

Uploader filerne til git -mappen på heroku. Vent på, at den skal ned

git push heroku master

åbner appen

heroku åben app

Anbefalede: