So erstellen Sie einen einfachen HTML-Server mit Express-js

7

Ich bin neu in node.js Ich möchte einen einfachen statischen Dateiserver express.js erstellen, aber ich habe einige Probleme. Ich habe express.js 4.2 global wie folgt installiert:

%Vor%

Ich habe diesen Code in httpsrv.js:

%Vor%

Ich bin nicht sicher, ob es in Ordnung ist, ich schätze, es ist nicht genug, aber ich kann es nicht ausführen, es ist mit Fehler fehlgeschlagen: Modul 'Express' kann nicht gefunden werden.

Ich möchte einen einfachen HTTP-Server erstellen, der von einem bestimmten Ordner ("\ public") aus bedient werden kann, und ich benutze .html-Sprache. Ich habe im Internet eine Menge Bullshit gefunden, ich möchte diese .jade Sache nicht nutzen und ich möchte keine leere Web-App mit Express etc. erstellen. Ich möchte express.js http-Server, der wie Apache funktionieren kann und kann Serve eine statische HTML-Seiten zuerst aus einem angegebenen Ordner. Kann mir jemand dabei helfen, schlage einen guten Artikel vor, der mir Schritt für Schritt erklärt, dass ich Anfänger bin.

    
Zsoca 01.07.2014, 19:20
quelle

3 Antworten

18

Wenn Sie nur versuchen, statische Dateien aus einem Verzeichnis namens "public" bereitzustellen, haben Sie vielleicht Glück mit einer App wie dieser:

%Vor%

Sie müssen sicherstellen, dass Express installiert ist. Wahrscheinlich werden Sie npm install express --save im selben Verzeichnis wie die obige JavaScript-Datei ausführen. Sobald Sie alle bereit sind, starten Sie node the_name_of_the_file_above.js , um Ihren Server zu starten.

    
Evan Hahn 02.07.2014, 01:13
quelle
6

Installieren Sie zuerst Express-Modul trotz Express-Generator

%Vor%

versuche dies zu entfernen

%Vor%

es funktioniert gut.

    
ashishkumar148 10.12.2014 07:38
quelle
0

Dieses Problem sollte nicht einmal Code oder Frameworks benötigen; Installieren Sie den http-Server von npm , navigieren Sie zu dem Ordner in der Eingabeaufforderung und führen Sie folgenden Befehl aus:

%Vor%

Und es wird einen leichtgewichtigen http-Server hochfahren und statischen Inhalt aus dem Ordner sofort bereitstellen, der mit Ссылка

angezeigt werden kann     
garryp 15.12.2015 14:23
quelle