Inhaltsverzeichnis:
- Schritt 1: Erstellen Sie eine Package.json
- Schritt 2: Erstellen Sie Ihre Node.js-App
- Schritt 3: Eingabeaufforderung
Video: So stellen Sie eine Node.js-App auf Heroku bereit: 3 Schritte
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
So habe ich meine NodeJS-App auf Heroku mit einem kostenlosen Konto bereitgestellt. Klicken Sie einfach auf die Links, um die erforderliche Software herunterzuladen:
Verwendete Software:
VSCode (oder ein Texteditor Ihrer Wahl)
HerokuCLI
Git
Schritt 1: Erstellen Sie eine Package.json
Einführung:
Heroku ist eine Hosting-Website, die es ypu ermöglicht, 5 Apps kostenlos mit einer Laufzeit von über 500 Stunden pro Monat bereitzustellen. Um eine bereitzustellen, müssen Sie 3 Dateien hochladen:
Eine package.json- und eine package-lock.json-Datei. Sie können meinem anderen Tutorial folgen, um eine Schritt-für-Schritt-Anleitung zum Erstellen eines zu erhalten, indem Sie hier klicken. Die package-lock.json wird automatisch angezeigt, nachdem eine package.json erstellt wurde. Da wir es auf Herku ausführen werden, müssen Sie in Ihrem Paket, der json-Datei, ein Startskript und die Version Ihres Knotens auf enines angeben. Führen Sie dazu jetzt den Befehl node -v aus. Hier ist ein Beispiel:
{
"name": "heroku", "version": "1.0.0", "Bezeichnung": "", "main": "index.js", "Skripte": {
"test": "echo \"Fehler: kein Test angegeben\" && Ausgang 1", "start": "node server.js"
}, "Schlüsselwörter": , "Autor": "", "Lizenz": "ISC", "Motoren": {
"Knoten": "12.x"
}
}
Schritt 2: Erstellen Sie Ihre Node.js-App
Da diese App auf jedem Port läuft, den heroku uns gibt, müssen wir den Code bestimmen, den sie uns gibt, indem wir diesen Code verwenden process.env. PORT. Hier ist eine Node-js-App, die "Hallo" sagt:
const http = require('http'); // lädt die Bibliothek, damit sie als Servervar fungieren kann port = process.env. PORT || 5000; // gibt die Portnummer für alles an, was heroku angibt oder 5000 auf dem lokalen Host http.createServer(function(req, res){ // erstellt einen Server res.writeHead(200, {'Content-type':'text/plain'}); //Gibt an, dass die Antwort "Hallo" ein Text ist res.end("Hallo"); //Zeigt den Text "Hallo" auf der Webseite an }).listen(port); // verbindet diesen Server mit der Port-Nr.
Schritt 3: Eingabeaufforderung
- Öffnen Sie Ihre Eingabeaufforderung, indem Sie Windows + R drücken, um das Feld "Ausführen" zu öffnen, geben Sie dann "cmd" ein und klicken Sie dann auf "OK".
- Gehen Sie auf Ihrem CMD zum Stamm, indem Sie "cd.." eingeben, bis kein Pfad mehr enthalten ist.
- Überprüfen Sie, ob npm (ein vom Knoten installierter Bibliotheksmanager), git und heroku ordnungsgemäß installiert sind, indem Sie Folgendes eingeben:
npm --version
git --version heroku --version
Melden Sie sich bei Ihrem Herku-Konto an
Heroku-Login
So erstellen Sie eine App auf heroku:
heroku erstellen
Um Ihre Dateien hochzuladen, müssen Sie den Pfad aufrufen, indem Sie cd. eingeben
CD
Erstellt ein neues Repository (Ordner) auf Ihrem locl-Gerät für die Elemente in diesem Pfad
git init
Stellen Sie über Git in Ihrer App eine Remote-Verbindung zu einem Ordner auf heroku her
heroku git: remote
Kopiert diese Datei aus der Ferne in Ihr lokales Git-Repository u über Git in Ihrer App
git hinzufügen.
Speichern Sie die Änderungen, die Sie am Ordner vorgenommen haben, mit der Meldung "Make it better"
git commit -am "mach es besser"
Lädt die Dateien in den git-Ordner von heroku hoch. Warten Sie, bis es heruntergeladen ist
git push heroku meister
öffnet die App
heroku offene App
Empfohlen:
Stellen Sie Ihre erste To-Do-Listenanwendung bereit: 8 Schritte
Stellen Sie Ihre erste To-Do-Listenanwendung bereit: Wenn Sie völlig neu im Programmieren sind oder über Programmierkenntnisse verfügen, fragen Sie sich möglicherweise, wo Sie mit dem Lernen beginnen sollen. Sie müssen lernen, wie, was, wo Sie codieren und dann, wenn der Code fertig ist, wie Sie ihn bereitstellen, damit das Ganze sichtbar wird. Nun, die gute Nachricht ist
Erstellen Sie einen WLAN-Zugangspunkt und stellen Sie einen Webserver auf NodeMCU V3 bereit - Gunook
Erstellen Sie einen WLAN-Zugangspunkt und stellen Sie einen Webserver auf NodeMCU V3 bereit: Im vorherigen Artikel habe ich bereits über die Verwendung von NodeMCU ESP8266 gesprochen. In dem Artikel erkläre ich, wie man NodeMCU ESP8266 zu Arduini IDE hinzufügt. Es gibt mehrere Möglichkeiten, mit NodeMCU ESP8266 über das Internet zu kommunizieren. NodeMCU als
So kopieren Sie Spielstände auf einfache Weise auf eine Microsoft- oder Drittanbieter-MU.: 9 Schritte
So kopieren Sie Spielstände einfach auf eine Microsoft- oder Drittanbieter-MU.: Original-Tutorial HIER CD, die es einfach macht, genau das zu tun. Dies ist kein vollständiges Softmod-Tutorial, dies
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: 7 Schritte
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: Jetzt zum Detail
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für