Wie aktiviere ich HTTP/2.0 in Node.Js?
node-http2 ist ein Node-Modul, das Client- und Server-Implementierungen des HTTP/2-Protokolls für NodeJS-Anwendungen bereitstellt. Diese Knoten-API ist dem Knoten-HTTPS-Modul sehr ähnlich, das die Unterstützung für HTTP/2 erweitert.
Node.Js installieren
Sie können diesen Schritt überspringen, wenn Sie node.js bereits auf Ihrem System installiert haben. Wenn node.js auf Ihrem System nicht verfügbar ist, verwenden Sie den folgenden Befehl, um es zu installieren.
$ sudo apt-get install python-software-properties python g++ make $ curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash - $ sudo apt-get update $ sudo apt-get install nodejs
Natürlich können Sie node.js auch über NPM aktualisieren.
Installieren Sie das Node-HTTP2-Modul
Das Node-HTTP2-Modul ist in der Standard-npm-Bibliothek verfügbar. Führen Sie also einfach den folgenden Befehl aus, um es für Ihre Anwendung zu installieren.
$ npm install http2
Knotenserver erstellen
Lassen Sie uns einen Beispielknotenserver erstellen, der HTTP/2 unterstützt. Beginnen Sie mit der Erstellung eines benutzerdefinierten SSL-Zertifikats oder besorgen Sie sich ein gültiges SSL von einem autorisierten SSL-Anbieter.
$ openssl req -x509 -nodes -newkey rsa:2048 -keyout example.com.key -out example.com.crt
Erstellen Sie nun die Datei http2-server.js mit folgendem Inhalt.
var fs = require('fs'); var options = { key: fs.readFileSync('./example.com.key'), cert: fs.readFileSync('./example.com.crt') }; require('http2').createServer(options, function(request, response) { response.end('Welcome HTTP/2.0'); console.log("Server listening on: http://localhost:8000"); }).listen(8000);
Starten Sie den Knotenserver
Lassen Sie uns den node.js-Server mit dem folgenden Befehl starten. Der Webserver wird auf dem Port 8000 des Systems gestartet.
$ node http2-server.js
und greifen Sie auf localhost auf Port 8000 zu.
Dieser Artikel ist hier zu Ende. Weitere spannende Inhalte finden Sie in der Spalte node.js-Tutorialvideo auf der chinesischen PHP-Website!
Das obige ist der detaillierte Inhalt vonWie aktiviere ich HTTP/2.0 in Node.Js?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Der nicht blockierende und ereignisgesteuerte Knotendienst hat den Vorteil eines geringen Speicherverbrauchs und eignet sich sehr gut für die Verarbeitung massiver Netzwerkanforderungen. Unter der Voraussetzung massiver Anfragen müssen Probleme im Zusammenhang mit der „Speicherkontrolle“ berücksichtigt werden. 1. Der Garbage-Collection-Mechanismus und die Speicherbeschränkungen von V8 Js wird von der Garbage-Collection-Maschine gesteuert

Dieser Artikel vermittelt Ihnen ein detailliertes Verständnis des Speichers und Garbage Collectors (GC) der NodeJS V8-Engine. Ich hoffe, er wird Ihnen hilfreich sein!

Die Auswahl eines Docker-Images für Node mag trivial erscheinen, aber die Größe und potenziellen Schwachstellen des Images können erhebliche Auswirkungen auf Ihren CI/CD-Prozess und Ihre Sicherheit haben. Wie wählen wir also das beste Node.js-Docker-Image aus?

Das Dateimodul ist eine Kapselung der zugrunde liegenden Dateioperationen, wie z. B. Lesen/Schreiben/Öffnen/Schließen/Löschen von Dateien, Hinzufügen usw. Das größte Merkmal des Dateimoduls besteht darin, dass alle Methoden zwei Versionen von **synchronem** und **bereitstellen. asynchron**, mit Methoden mit dem Suffix sync sind alle Synchronisationsmethoden, und diejenigen ohne sind alle heterogene Methoden.

Node 19 wurde offiziell veröffentlicht. Dieser Artikel wird Ihnen eine detaillierte Erklärung der 6 Hauptfunktionen von Node.js 19 geben. Ich hoffe, er wird Ihnen hilfreich sein!

Wie führt Node.js GC (Garbage Collection) durch? Der folgende Artikel führt Sie durch.

Die Ereignisschleife ist ein grundlegender Bestandteil von Node.js und ermöglicht die asynchrone Programmierung, indem sie sicherstellt, dass der Hauptthread nicht blockiert wird. Das Verständnis der Ereignisschleife ist für die Erstellung effizienter Anwendungen von entscheidender Bedeutung. Der folgende Artikel wird Ihnen ein detailliertes Verständnis der Ereignisschleife in Node vermitteln. Ich hoffe, er wird Ihnen hilfreich sein!

Der Grund, warum der Knoten den Befehl npm nicht verwenden kann, liegt darin, dass die Umgebungsvariablen nicht richtig konfiguriert sind. Die Lösung ist: 1. Öffnen Sie „Systemeigenschaften“ 2. Suchen Sie nach „Umgebungsvariablen“ -> „Systemvariablen“ und bearbeiten Sie dann die Umgebung Variablen; 3. Suchen Sie den Speicherort des NodeJS-Ordners. 4. Klicken Sie auf „OK“.
