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.
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.
Installieren Sie zuerst Express-Modul trotz Express-Generator
%Vor%versuche dies zu entfernen
%Vor%es funktioniert gut.
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 kannTags und Links javascript node.js express fileserver