Node.js + Express ohne Verwendung von Jade
Ist es möglich, die Benutzung des express - ohne jede template-engine?
InformationsquelleAutor der Frage prog keys | 2011-09-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es möglich, die Benutzung des express - ohne jede template-engine?
InformationsquelleAutor der Frage prog keys | 2011-09-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
AKTUALISIERT
Einige vielleicht Bedenken haben, dass sendFile nur client side caching. Es gibt verschiedene Möglichkeiten um server-side-caching und halten inline mit der OP Frage kann man zurück senden, nur text, auch mit senden:
Unten war die original-Antwort von 3+ Jahren:
Für alle, die sich für eine alternative Antwort auf PavingWays, kann man auch tun:
Ohne die Notwendigkeit, zu schreiben:
InformationsquelleAutor der Antwort Robert Brisita
Ja,
sollte einfach funktionieren
InformationsquelleAutor der Antwort Marcel M.
Für jedermann mit der Notwendigkeit, sofort mit regelmäßigen HTML ohne jade in eine neue Schnellzug-Projekt, können Sie dies tun.
Hinzufügen
index.html
zu den views-Ordner.In
app.js
ändernzu
UPDATE
Diese stattdessen zu verwenden. Siehe Kommentar-Abschnitt unten für die Erklärung.
InformationsquelleAutor der Antwort JGallardo
Können dazu dienen, statische Dateien automatisch mit Ausdrücken wie:
Eigentlich sollte dies auszudrücken.statische(...) aber pass JSLint oben genannten version funktioniert auch 😉
Dann startest du den server und hören Sie z.B. auf port 1337:
Express dient nun statische Dateien in /your_subdir_with_html_files automatisch so:
http://localhost:1337/index.html
http://localhost:1337/otherpage.html
InformationsquelleAutor der Antwort Rocco
In der main-Datei:
Ihrem index.jade-Datei sollte nur enthalten:
wo index.html ist die raw-HTML, die Sie gemacht.
InformationsquelleAutor der Antwort Emanuel Saringan
Das ist alles out-of-date - richtige Antwort für 3x, 4x
Die zweite Antwort hier:
Render-basic-HTML-Ansicht?
InformationsquelleAutor der Antwort Dan