node.js Der https-Server wird nicht geladen

9

Ich versuche einen https node.js Server zu starten.

Ich habe mit der Erstellung eines Zertifikats und Schlüssels angefangen, indem ich folgende Anleitung gelesen habe:

Ссылка

und ich habe sie in mein /app_name/security/keys -Verzeichnis gelegt.

Um meinen https-Server zu starten, habe ich Folgendes:

%Vor%

Wenn ich zu https://localhost:3000 gehe, gibt die Seite einen Fehler aus

%Vor%

Aber auf der Serverseite gibt es keinen Fehler. Außerdem, wenn ich zum regulären localhost:3000 gehe, bekomme ich:

%Vor%

Kann jemand helfen?

Vielen Dank im Voraus!

---- UPDATE ----

Ich laufe jetzt auf Port 443. Anfangs habe ich einen Fehler bekommen:

Error: listen EACCES 0.0.0.0:443 , also lief ich:

sudo NODE_ENV=development nodemon app

Was hat keine Fehler verursacht. Als ich jedoch zu https://localhost:443 ging, bekam ich:

%Vor%     
Trung Tran 31.03.2016, 14:53
quelle

2 Antworten

0

Ich habe express als Webserver verwendet. installiere express :

%Vor%

Ich nahm Ihren Code, fügte die Verwendung in express hinzu, generierte das Zertifikat mit openssl und führte ihn aus - alles sah gut aus, der Server war auf Port 3000 über https gelauscht.

Mein Code (der auf Ihrem Code basiert ...):

%Vor%

Bitte beachten Sie, wie ich app : var app = require('express')();

definiert habe

Sie können diese Definition in zwei Zeilen aufteilen, wenn sie lesbarer sind:

%Vor%     
yaniv israel 04.03.2017 17:07
quelle
-1

So viele Probleme mit Ihrem Code.

Ich habe das wirklich schnell getestet.

Das Schlüsselwort app und port ist nicht definiert, Zeile 4 bzw. 7.

Das wird einen Syntaxfehler verursachen, der verhindert, dass der Code weiter läuft und der Server überhaupt nicht startet.

Wie ich in meinem Kommentar erwähnt habe, benutze devtool, um zu debuggen und die folgende Zeile in einem CLI devtool server.js -w zu verwenden, wobei -w auf Dateiänderungen achtet und den Server während der Entwicklung neu lädt. unter der Annahme, dass Sie Ihre Eintragsdatei server.js

benannt haben     
Val 04.10.2016 16:50
quelle

Tags und Links