Indholdsfortegnelse:
Video: Sådan implementeres en Node.js -app på Heroku: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
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
- Å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:
Sådan tilsluttes Raspberry Pi til skyen ved hjælp af Node.js: 7 trin
Sådan tilsluttes Raspberry Pi til skyen ved hjælp af Node.js: Denne vejledning er nyttig for alle, der ønsker at slutte en Raspberry Pi til skyen, især til AskSensors IoT -platformen, ved hjælp af Node.js. Har du ikke en Raspberry Pi? Hvis du ikke i øjeblikket ejer en Raspberry Pi, vil jeg anbefale dig at købe en Raspberry
Sådan designes og implementeres en enfaset inverter: 9 trin
Sådan designes og implementeres en enfaset inverter: Denne instruktionsbog undersøger brugen af Dialogs GreenPAK ™ CMIC'er i kraftelektronikapplikationer og demonstrerer implementeringen af en enfaset inverter ved hjælp af forskellige styringsmetoder. Forskellige parametre bruges til at bestemme q
Sådan arbejder du med JSON i Node-RED: 13 trin
Sådan arbejder du med JSON i Node-RED: Denne instruktive vil lære dig, hvordan du arbejder med JSON i node-RED. Jeg vil vise dig, hvordan du styrer netværksstikkontakter med overførsel af json -filer via http get and post. Og du kan bruge denne viden senere til at styre enhver enhed, der understøtter JSON
[Docker Pi Series] Sådan bruges IoT Node (A) -modul på Raspberry Pi: 18 trin
[Docker Pi Series] Sådan bruges IoT Node (A) -modul på Raspberry Pi: Hvad er IoT Node (A) -modul? IoT Node (A) er et af Docker Pi -seriemoduler. IOT Node (A) = GPS/BDS + GSM + Lora.I2C styrer Lora direkte, sender og modtager data, styrer GSM/GPS/BDS -modulet via SC16IS752, hovedkortet behøver kun I2C suppo
Sådan bygger du et websted på en Raspberry Pi, med Node.js, Express og MongoDB Del 1: 6 trin
Sådan opbygges et websted på en Raspberry Pi, med Node.js, Express og MongoDB … Del 1: Velkommen til DEL 1 i min node.js web -app tutorial. Del 1 går igennem den nødvendige software, der bruges til node.js appudvikling, hvordan man bruger port forwarding, hvordan man bygger en app ved hjælp af Express, og hvordan man kører din app. Anden del af denne