verbüßt Ich glaube, Sie brauchen zu verwenden:
.use('/public', express.static('public'))
Die erste public
ist, was Sie als Präfix in Ihrer uRL verwenden. Die zweite public
ist Ihr physischer Ordner in Ihrem Dateisystem. Eine andere Option wäre, /public/*
nicht in Ihren URLs zu verwenden.
Aus der Dokumentation:
Um einen virtuellen Pfad-Präfix zu erstellen (wo der Weg eigentlich nicht im Dateisystem vorhanden) für Dateien, die von der express.static Funktion bedient werden, geben Sie einen Bereitstellungspfad für das statische Verzeichnis, wie unten dargestellt:
app.use('/static', express.static('public'));
Nun können Sie die Dateien laden, die aus dem/statischen Pfadpräfix im öffentlichen Verzeichnis sind.
Thx Bro ist es richtig –