So hosten Sie statische Dateien mit Express
Dieses Mal zeige ich Ihnen, wie Sie Express zum Hosten statischer Dateien verwenden und welche Vorsichtsmaßnahmen für die Verwendung von Express zum Hosten statischer Dateien gelten. Hier sind praktische Fälle, werfen wir einen Blick darauf.
MiddlewareExpress.statisch
Wenn wir Express zum Initialisieren eines Verzeichnisses verwenden, befindet es sich in app.js Ich habe viele empfohlene Apps gesehen.
Eine der wichtigsten Middlewares ist express.static (die Middleware bleibt in Version 4.0 erhalten)
var express = require('express'); var app = express(); app.use('/static',express.static('public'));
Express.static kann uns beim Hosten statischer Dateien, JS, CSS, IMG usw. helfen.
express.static-Verwendung
Im Projekt ist CSS unter öffentlich Verzeichnis, js, img und andere Ordner.
Ich muss sie unbedingt über Express hosten, damit wir beim Starten des Servers auf die Daten zugreifen können.
Fügen Sie
var express = require('express'); var app = express(); app.use(express.static('public'));
in app.js hinzu und wir können
http://localhost:3000/css/style.css
http://localhost übergeben: 3000/js/style.js
http://localhost:3000/img/style.png
Hinweis:Die Pfade aller Dateien sind daher relativ zum Speicherverzeichnis , wird der Verzeichnisname, in dem die statischen Dateien gespeichert sind, nicht in der URL angezeigt.
Virtuelles Verzeichnis
Dies wird durch die Angabe eines Mountpfads für das statische Ressourcenverzeichnis erreicht.
Wir können unseren statischen Dateien ein virtuelles Verzeichnis hinzufügen, was es uns manchmal erleichtert, unsere URLs einheitlich zu verwalten und auch die Attribute von Ressourcen klar zu erkennen.
var express = require('express'); var app = express(); app.use('static',express.static('public'));
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
Wie man Vue bedient, um das #-Zeichen im Pfad zu entfernen
Wie man Vue dazu verwendet Klicken Sie auf das Leerzeichen Versteckte Div-Implementierung
Das obige ist der detaillierte Inhalt vonSo hosten Sie statische Dateien mit Express. 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



Wie gehe ich mit dem Datei-Upload um? Der folgende Artikel stellt Ihnen vor, wie Sie Express zum Hochladen von Dateien im Knotenprojekt verwenden. Ich hoffe, er ist hilfreich für Sie!

Eingehende Analyse der Rolle und Verwendung des Schlüsselworts „static“ in der Sprache C. In der Sprache C ist „static“ ein sehr wichtiges Schlüsselwort, das bei der Definition von Funktionen, Variablen und Datentypen verwendet werden kann. Die Verwendung des Schlüsselworts static kann die Linkattribute, den Umfang und den Lebenszyklus des Objekts ändern. Lassen Sie uns die Rolle und Verwendung des Schlüsselworts static in der C-Sprache im Detail analysieren. Statische Variablen und Funktionen: Variablen, die mit dem Schlüsselwort static innerhalb einer Funktion definiert werden, werden als statische Variablen bezeichnet, die einen globalen Lebenszyklus haben

Ausführlicher Vergleich von Express und Laravel: Wie wählt man das beste Framework aus? Bei der Auswahl eines für Ihr Projekt geeigneten Back-End-Frameworks sind Express und Laravel zweifellos zwei beliebte Optionen unter Entwicklern. Express ist ein leichtes Framework auf Basis von Node.js, während Laravel ein beliebtes Framework auf Basis von PHP ist. In diesem Artikel werden die Vor- und Nachteile dieser beiden Frameworks ausführlich verglichen und spezifische Codebeispiele bereitgestellt, um Entwicklern bei der Auswahl des Frameworks zu helfen, das ihren Anforderungen am besten entspricht. Leistung und SkalierbarkeitExpr

Express und Laravel sind zwei sehr beliebte Web-Frameworks, die die hervorragenden Frameworks der beiden wichtigsten Entwicklungssprachen JavaScript bzw. PHP darstellen. In diesem Artikel wird eine vergleichende Analyse dieser beiden Frameworks durchgeführt, um Entwicklern bei der Auswahl eines Frameworks zu helfen, das besser zu ihren Projektanforderungen passt. 1. Framework-Einführung Express ist ein Webanwendungs-Framework, das auf der Node.js-Plattform basiert. Es bietet eine Reihe leistungsstarker Funktionen und Tools, mit denen Entwickler schnell leistungsstarke Webanwendungen erstellen können. Äußern

Die Rolle und Anwendungsszenarien privater statischer Methoden in PHP In der PHP-Programmierung ist eine private statische Methode ein spezieller Methodentyp. Auf sie kann nur innerhalb der Klasse zugegriffen werden, in der sie definiert ist, und sie kann nicht direkt von außen aufgerufen werden. Private statische Methoden werden normalerweise für die interne Logikimplementierung einer Klasse verwendet und bieten eine Möglichkeit, Details zu kapseln und auszublenden. Gleichzeitig weisen sie die Eigenschaften statischer Methoden auf und können ohne Instanziierung des Klassenobjekts aufgerufen werden. Im Folgenden werden die Rolle und Anwendungsszenarien privater statischer Methoden erläutert und spezifische Codebeispiele bereitgestellt. Funktion: Implementierungsdetails kapseln und ausblenden: private statische Aufladung

In der modernen Softwareentwicklung sind Versionskontrolle und Code-Hosting sehr wichtige Verknüpfungen. Als weltweit größte Open-Source-Community und Code-Hosting-Plattform bietet GitHub Entwicklern leistungsstarke Tools zur Versionskontrolle und Zusammenarbeit. In diesem Artikel erfahren Sie, wie Sie GitHub für das Code-Hosting verwenden, um PHP-Entwicklern dabei zu helfen, ihren Code besser zu verwalten und zu teilen. Um ein GitHub-Konto zu erstellen, öffnen Sie zunächst die offizielle Website von GitHub https://github.com/ und klicken Sie oben rechts auf der Startseite auf „Anmelden“.

Wie betreibt Node+Express Cookies? Der folgende Artikel stellt Ihnen vor, wie Sie Node zum Betreiben von Cookies verwenden. Ich hoffe, er wird Ihnen hilfreich sein!

Die schnelle statische relative Positionierung ist eine sehr wichtige Positionierungsmethode in der Webentwicklung. Dadurch kann ein Element relativ zu seiner normalen Position leicht angepasst werden, während seine Position im Dokumentenfluss beibehalten wird. In diesem Artikel werde ich die Verwendung der schnellen statischen Relativpositionierung sowie einige gängige Anwendungsszenarien ausführlich vorstellen. Zunächst müssen wir die Grundkonzepte der schnellen statischen Relativpositionierung verstehen. In CSS gibt es vier Möglichkeiten, Elemente zu positionieren: statische Positionierung, relative Positionierung, absolute Positionierung und feste Positionierung. Statische Positionierung ist die Standardpositionierungsmethode. Die Position des Elements wird durch das Dokument bestimmt.
