Ich versuche, auf Dateien zuzugreifen, die sich in meinem öffentlichen Ordner befinden, mithilfe von Express. Meine Dateistruktur sieht wie folgt ausZugriff auf Dateien in meinem Öffentlichen Ordner in node.js express
/app
-app.js
/routes
-index.js
/public
/images
/misc
-background.jpg
/css
-style.css
Mein app.js auf Port läuft ,
app.use(express.static('app/public'));
app.use(require('./routes/index'));
und index.js nicht background.jpg finden oder style.css
router.get('/',function(req,res){
res.send(`
<link rel="stylesheet" type="text/css"
href="css/style.css">
<h1>Welome</h1>
<img
src="/images/misc/background.jpg"
style="height:300px;"/>
<p>some text</p>`);
});
module.exports = router;
Ich gehe von der Dokumentation, also habe ich keine Ahnung, warum das nicht funktioniert.
so, wenn Sie 'http: // localhost : 3000/css/style.css', was genau verdienst du ***? –
Kann /css/style.css nicht abrufen – crod